Вопросы с тегом «php»

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.



8
Самый быстрый способ преобразовать строку в целое число в PHP
С помощью PHP, какой самый быстрый способ преобразовать строку как это: "123"целое число? Почему этот конкретный метод самый быстрый? Что произойдет, если он получит неожиданный ввод, например, "hello"или массив?


5
Как использовать PHP OPCache?
PHP 5.5 был выпущен, и он имеет новый модуль кеширования кода под названием OPCache, но, похоже, документации для него нет. Так где же документация для него и как мне использовать OPcache?
249 php  opcache 

27
Как установить переменные в шаблоне лезвия Laravel
Я читал Laravel Клинок документации , и я не могу понять, как назначить переменные в шаблоне для последующего использования. Я не могу {{ $old_section = "whatever" }}этого сделать, потому что это будет звучать «что угодно», и я этого не хочу. Я понимаю, что могу сделать <?php $old_section = "whatever"; ?>, …

15
Получить абсолютный путь изначально запускаемого скрипта
Я искал максимум и минимум и получал множество различных решений и переменных, содержащих информацию, чтобы получить абсолютный путь. Но они, кажется, работают в одних условиях, а не в других. Есть ли один способ «серебряной пули» получить абсолютный путь к исполняемому скрипту в PHP? Для меня сценарий будет запускаться из командной …
247 php  path  include 

12
Только переменные должны быть переданы по ссылке
// Other variables $MAX_FILENAME_LENGTH = 260; $file_name = $_FILES[$upload_name]['name']; //echo "testing-".$file_name."<br>"; //$file_name = strtolower($file_name); $file_extension = end(explode('.', $file_name)); //ERROR ON THIS LINE $uploadErrors = array( 0=>'There is no error, the file uploaded with success', 1=>'The uploaded file exceeds the upload max filesize allowed.', 2=>'The uploaded file exceeds the MAX_FILE_SIZE directive …
247 php 

17
Предупреждение: mysql_connect (): [2002] Нет такого файла или каталога (пытается подключиться через unix: ///tmp/mysql.sock) в
Я пытаюсь подключиться к моей базе данных MySQL через терминал на моем Apple (с PHP). Вчера все работало нормально, а теперь я внезапно получаю ошибку в названии. Сценарий работает, когда я использую свой браузер для его запуска (у меня установлен XAMPP), но Терминал отказывается подключаться к БД. Вот файл, который …
246 php  mysql  database 

30
Удалить каталог с файлами в нем?
Интересно, как проще всего удалить каталог со всеми его файлами? Я использую rmdir(PATH . '/' . $value);для удаления папки, однако, если есть файлы внутри нее, я просто не могу удалить ее.
246 php  rmdir 

12
Что лучше при освобождении памяти с помощью PHP: unset () или $ var = null
Я понимаю, что второй избегает накладных расходов при вызове функции ( обновление , на самом деле, является языковой конструкцией), но было бы интересно узнать, лучше ли одно, чем другое. Я использовал unset()для большей части своего кодирования, но недавно я просмотрел несколько респектабельных классов, найденных в сети, которые используют $var = …
244 php 


11
Перехват нескольких типов исключений в одном блоке перехвата
Я хотел бы более чистый способ получить следующую функциональность, чтобы поймать AErrorи BErrorв одном блоке: try { /* something */ } catch( AError, BError $e ) { handler1( $e ) } catch( Exception $e ) { handler2( $e ) } Есть какой-либо способ сделать это? Или я должен ловить их …

22
in_array () и многомерный массив
Я использую, in_array()чтобы проверить, существует ли значение в массиве, как показано ниже, $a = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $a)) { echo "Got Irix"; } //print_r($a); но как насчет многомерного массива (ниже) - как я могу проверить это значение, существует ли оно в многомерном массиве? $b = array(array("Mac", "NT"), …

7
Могут ли операторы PHP PDO принимать имя таблицы или столбца в качестве параметра?
Почему я не могу передать имя таблицы в подготовленный оператор PDO? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } Есть ли другой безопасный способ вставить имя таблицы в запрос SQL? С безопасным, я имею в виду, что я не хочу делать $sql = …
243 php  pdo 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.