fseek(PHP 3, PHP 4) fseek - ищет позицию указателя файла. Описаниеint fseek (int fp, int offset [, int whence]) Устанавливает индикатор позиции указателя файла, на который ссылается fp. Новая позиция высчитанная в байтах от начала файла, получается путём прибавления смещения offset к позиции, специфицированной параметром whence, значения которого определены так:
Если whence не специфицирован, принимается значение SEEK_SET. При успехе возвращает 0; иначе возвращает -1. Обратите внимание, что поиск после EOF не считается ошибкой. Не может использоваться с файловыми указателями, возвращаемыми функцией fopen(), если они используют форматы "http://" или "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;
|
| |