В документации ReflectionMethod я не могу найти ничего, чтобы знать, что метод был унаследован от его родительского класса или определен в отраженном классе. Изменить: я использую ReflectionClass :: getMethods () . Я хочу знать для каждого метода, если он был определен в отраженном классе или если он определен в родительском классе. В конце концов, я […]
Как мне обращаться с обработкой HTTP-загрузок, которая превышает значение post_max_size в разумной манере? В моей конфигурации post_max_size на несколько МБ больше, чем upload_max_filesize У меня проблемы: Если пользователь загружает файл, превышающий post_max_size Массив _POST пуст Массив _FILES пуст, и, конечно, никаких кодов ошибок в нем нет. Никакая другая информация, какая форма сообщения, она доступна через […]
Если я перебираю массив дважды, один раз по ссылке и затем по значению, PHP будет перезаписывать последнее значение в массиве, если я использую одно и то же имя переменной для каждого цикла. Это лучше всего иллюстрируется на примере: $array = range(1,5); foreach($array as &$element) { $element *= 2; } print_r($array); foreach($array as $element) { } […]
Можно ли сделать следующее? register_shutdown_function('my_shutdown'); function my_shutdown () { file_put_contents('test.txt', 'hello', FILE_APPEND); error_log('hello', 3, 'test.txt'); } Кажется, не работает. BTW я на PHP 5.3.5.
У меня была строка – $autoload['libraries'] = array('database'); , в autoload.php . Из-за этого я получал пустую страницу. Когда я удалил 'database' , тогда я начал получать вывод. Теперь мой вопрос заключается не в том, как настроить базу данных, а как настроить CI, чтобы говорить о ней. Когда включена 'database' все, что я получил, было […]
Я хочу превратить список html в массив, $string = ' <a href="#" class="something">1</a> <a href="#" class="something">2</a> <a href="#" class="something">3</a> <a href="#" class="something">4</a> '; Я работаю над методом DOM, $dom = new DOMDocument; $dom->loadHTML($string); foreach( $dom->getElementsByTagName('a') as $node) { $array[] = $node->nodeValue; } print_r($array); результат, Array ( [0] => 1 [1] => 2 [2] => 2 […]