Функции Язык программирования PHP

fribidi_log2vis

(PHP 4 >= 4.0.4)

fribidi_log2vis - конвертирует логическую строку в визуальную.

Описание

string fribidi_log2vis (string str, string direction, int charset)

Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

 

Предупреждение!

Эта функция в настоящее время ещё не задокументирована; имеется только список аргументов.


Назад Оглавление Вперёд
Функции FriBiDi Вверх Функции FTP

Конструкторы

В PHP 3 никакой конструктор в вышеприведённом примере не вызывается. Правило PHP 3 таково: 'Конструктор это функция с тем же именем, что и класс'. Имя класса - B, а функции с именем B() в классе B нет. Ничего не происходит.

Это исправлено в PHP 4 путём введения нового правила: если класс не имеет конструктора, вызывается конструктор базового класса, если он имеется. В РНР 4 предыдущий пример выведет 'I am the constructor of A.<br>'.

class 
A { function A() { echo "I am the constructor of A.<br>\n"; } function 
B() { echo "I am a regular function named B in class A.<br>\n"; echo "I 
am not a constructor in A.<br>\n"; } } class B extends A { function C() 
{ echo "I am a regular <br>\n"; } } // Это вызов B() как конструктора. 
$b = new B;