fpassthru(PHP 3, PHP 4) fpassthru - выводит все оставшиеся в файловом указателе данные. Описаниеint fpassthru (int fp) Читает до EOF в данном указателе файла, начиная с текущей позиции, и записывает результат в стандартный вывод. Если возникла ошибка, fpassthru() возвращает FALSE. Указатель файла обязан быть правильным и указывать на файл, успешно открытый функцией fopen(), popen() или fsockopen(). Вам может потребоваться вызов rewind() для возвращения указателя в начало файла, если вы уже записывали данные в файл. Файл закрывается, когда fpassthru() закончила его чтение (без использования fp). Если вы просто хотите сбросить содержимое файла в stdout, вы можете использовать readfile(), которая сохраняет всё для вызова fopen().
См. также readfile(), fopen(), popen() и fsockopen(). |
||||||||||
|
||||||||||
// Работа в PHP 3 и в PHP 4. class Constructor_Cart extends Cart { function
Constructor_Cart($item = "10", $num = 1) { $this->add_item ($item, $num);
} } // Использовать ту же заглушку. $default_cart = new Constructor_Cart; // Создать
новый ... $different_cart = new Constructor_Cart("20", 17);
|
Вы можете также использовать операцию @ для подавления ошибок, возникающих в конструкторе, например, @new.
| Внимание! |
|---|
|
В PHP 3 получаемые классы и конструкторы имеют некоторые ограничения. Следующие примеры нужно внимательно разобрать, чтобы понять эти ограничения. |
class A { function A() { echo "I am the constructor of A.<br>\n";
} } class B extends A { function C() { echo "I am a regular <br>\n"; }
} // в PHP 3 конструктор не вызывается. $b = new B;
|
| |