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

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


15
PHP извлечение подстроки. Получить строку перед первой '/' или всей строкой
Я пытаюсь извлечь подстроку. Мне нужна помощь с этим в PHP. Вот несколько примеров строк, с которыми я работаю, и результаты, которые мне нужны: home/cat1/subcat2 => home test/cat2 => test startpage => startpage Я хочу получить строку до первого /, но если нет /, получить всю строку. Я попытался, substr($mystring, …
170 php  string  substring 

18
Как очистить записи в кэше APC?
Мне нужно очистить все записи кэша APC при развертывании новой версии сайта. APC.php имеет кнопку для очистки всех кэшей кода операции, но я не вижу кнопок для очистки всех записей пользователя, или всех системных записей, или всех записей для каждого каталога. Можно ли очистить все записи кэша через командную строку …
170 php  performance  caching  apc 

10
Когда использовать статические и созданные экземпляры классов
PHP - мой первый язык программирования. Я не могу полностью понять, когда использовать статические классы против созданных объектов. Я понимаю, что вы можете дублировать и клонировать объекты. Однако все время, когда я использовал php, любой объект или функция всегда заканчивались как одно возвращаемое (массив, строка, int) значение или пустота. Я …
170 php  oop  class 

7
Создать или написать / добавить в текстовом файле
У меня есть веб-сайт, который каждый раз, когда пользователь входит или выходит из системы, сохраняет его в текстовом файле. Мой код не работает при добавлении данных или создании текстового файла, если он не существует .. Вот пример кода $myfile = fopen("logs.txt", "wr") or die("Unable to open file!"); $txt = "user …
170 php 

2
Являются ли «elseif» и «else if» полностью синонимами?
Есть elseifи else ifполностью синонимами, или есть разница? Есть ли у Zend принятый «стандарт», по которому можно использовать? Хотя мне лично не нравится видеть elseifв коде, мне просто нужно знать, являются ли они синонимами, и руководство по PHP не самое простое для поиска.

8
PHP метод цепочки?
Я использую PHP 5, и я слышал о новой функции в объектно-ориентированном подходе, называемой «сцепление методов». Что именно? Как мне это реализовать?
170 php  oop  method-chaining 

14
PHP cURL не работает - WAMP на Windows 7 64 бит
Я установил WAMP на Windows 7 64bit. cURL не работает, но все же я включил его из лотка WAMP. Я также раскомментировал extension=php_curl.dllв php.iniтечение как PHP и Apache папки. Windows выдает мне сообщение об ошибке, Запуск PHP: не удалось загрузить динамическую библиотеку «c: /wamp/bin/php/php5.4.3/ext/php_curl.dll» - приложение не удалось запустить, поскольку …
169 php  curl  wamp 

30
file_put_contents (meta / services.json): не удалось открыть поток: отказано в разрешении
Я новичок в Laravel. Я пытался открыть, http://localhost/test/public/и я получил Ошибка в обработчике исключений. Я погуглил и изменил разрешение на использование каталога хранилища, chmod -R 777 app/storageно безрезультатно. Я изменил debug=>trueв app.phpи посетил страницу и получил Ошибка в обработчике исключений: Поток или файл "/var/www/html/test/app/storage/logs/laravel.log" не удалось открыть: не удалось открыть …

6
Как я могу безопасно хранить пароли моих пользователей?
Насколько это безопаснее, чем обычный MD5 ? Я только начал изучать безопасность пароля. Я довольно новичок в PHP. $salt = 'csdnfgksdgojnmfnb'; $password = md5($salt.$_POST['password']); $result = mysql_query("SELECT id FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."' AND password = '$password'"); if (mysql_num_rows($result) < 1) { /* Access denied */ echo "The username …


25
Обновление PHP Composer «не может выделить память» ошибка (с помощью Laravel 4)
Я просто не могу решить это. Я на Линоде 1G RAM основной план. Попытка установить пакет через Composer, и он не позволяет мне. Мой предел памяти установлен на «-1» на PHP.ini Что-нибудь еще, что я могу сделать, чтобы установить это? Loading composer repositories with package information Updating dependencies (including require-dev) …

11
Как объявить глобальную переменную в php?
У меня есть код что-то вроде этого: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> Есть ли способ определить глобальную переменную в одном месте и сделать переменную $aдоступной во всех функциях одновременно? не используя …


8
PHP 7: отсутствует VCRUNTIME140.dll
У меня ошибка при запуске PHP 7 в Windows. Когда я запускаю phpв командной строке, он возвращает окно сообщения с системной ошибкой: Программа не может запуститься, потому что VCRUNTIME140.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы решить эту проблему. После этого CLIпроисходит сбой. Поскольку я не хочу устанавливать файл …
168 php  windows  dll  php-7 

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