[редактировать]

PHP API

Раздел с описанием стандартных классов php и jphp, не относящихся конкретно к интерфейсу приложений.


Как работать с документацией по API?

Если вы хотите более эффективно понимать, что написано в этой документации, прочитайте небольшое описание здесь. Особенно это будет полезно для тех, кто не знает английский язык, а английские слова встречаются в данной документации.


Базовая информация

Примитивные данные

  • str - работа с текстом и строками.
  • arr - работа с массивами и итераторами.
  • char - работа с текстовыми символами.
  • bin - работа с бинарными данными, бинарными строками.
  • reflect - работа с рефлексией, данные о типах.
  • fs - работа с файлами и папками.

Время и дата

  • Time - класс для времени и даты.
  • TimeZone - временная зона.
  • TimeFormat - форматирование и парсинг даты и времени.

Файлы, IO, потоки данных.

  • fs - утилитный класс для работы с файловой системой.
  • File - файл или директория.
  • Stream - базовый класс IO, поток данных.
  • FileStream - файловый поток данных.
  • ResourceStream - ресурсный поток данных.
  • MemoryStream - RAM поток данных.
  • NetStream - HTTP, HTTPS, FTP поток данных.
  • MiscStream - stdout, stdin и т.п.

Многопоточность (multithreading)