Articles of Справочник

Что именно происходит при создании экземпляра с помощью «нового»?

Рассмотрим следующий код: class a { public $var1; function disp(){ echo $this->var1; } } $obj1 = new a; echo '<br/>After instantiation into $obj1:<br/>'; xdebug_debug_zval('obj1'); $obj1->var1 = "Hello "; echo '<br/><br/>After assigning "Hello" to $obj->var1:<br/>'; $obj1->disp(); echo "<br/><br/>"; xdebug_debug_zval('obj1'); Выход: После создания экземпляра в $ obj1: obj1: (refcount = 1, is_ref = 0) = class a […]

Создайте папку, если она еще не существует.

Я столкнулся с несколькими случаями с установками WordPress с Bluehost, где я столкнулся с ошибками в моей теме WordPress, потому что папка uploads wp-content/uploads отсутствовала. По-видимому, установщик Bluehost cPanel WP не создает эту папку, хотя HostGator делает. Поэтому мне нужно добавить код к моей теме, который проверяет папку и создает ее в противном случае.

PHP – opendir на другом сервере

Я новичок в PHP. У меня есть два разных хоста, и я хочу, чтобы моя страница php в одном из них показывала мне список каталогов другого. Я знаю, как работать с opendir () на одном хосте, но можно ли использовать его для доступа к другой машине? заранее спасибо