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

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

11
Как проверить, что объект пуст в PHP?
Как узнать, пустой объект или нет в PHP. Ниже приведен код, в котором $objхранятся данные XML. Как я могу проверить, пусто оно или нет? Мой код: $obj = simplexml_load_file($url);
105 php  object 

8
Логические операторы, || или или?
Я помню, как некоторое время назад читал о логических операторах, которые в случае ORиспользования ||были лучше or(или наоборот). Мне просто пришлось использовать это в своем проекте, когда он вернулся ко мне, но я не могу вспомнить, какой оператор был рекомендован или было ли это правда. Что лучше и почему?

6
Аутентификация в PHP с использованием LDAP через Active Directory
Я ищу способ аутентификации пользователей через LDAP с PHP (с Active Directory в качестве провайдера). В идеале он должен работать на IIS 7 ( adLDAP делает это на Apache). Кто-нибудь делал что-то подобное, но успешно? Изменить: я бы предпочел библиотеку / класс с кодом, готовым к работе ... Было бы …

13
Возобновляемые загрузки при использовании PHP для отправки файла?
Мы используем PHP-скрипт для туннелирования загрузок файлов, поскольку мы не хотим раскрывать абсолютный путь к загружаемому файлу: header("Content-Type: $ctype"); header("Content-Length: " . filesize($file)); header("Content-Disposition: attachment; filename=\"$fileName\""); readfile($file); К сожалению, мы заметили, что загрузки, прошедшие через этот скрипт, не могут быть возобновлены конечным пользователем. Есть ли способ поддержать возобновляемые загрузки с …

13
Как использовать пространства имен PHP с автозагрузкой?
Я получаю эту ошибку, когда пытаюсь использовать автозагрузку и пространства имен: Неустранимая ошибка: класс Class1 не найден в /usr/local/www/apache22/data/public/php5.3/test.php в строке 10 Может ли кто-нибудь сказать мне, что я делаю не так? Вот мой код: Class1.php: <?php namespace Person\Barnes\David { class Class1 { public function __construct() { echo __CLASS__; } …
104 php  autoload 

3
Лучшая PHP IDE для Mac? (Желательно бесплатно!) [Закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
104 php  macos 

11
Числовая строка как ключ массива в PHP
Можно ли использовать числовую строку, например, "123"в качестве ключа в массиве PHP, без ее преобразования в целое число? $blah = array('123' => 1); var_dump($blah); печатает array(1) { [123]=> int(1) } я хочу array(1) { ["123"]=> int(1) }
104 php 

17
Как проверить, включен ли mod_rewrite на сервере?
На данный момент я использую хостинг с сервером Lightspeed . Хостинг говорит, mod_rewriteчто включен, но я не могу заставить там работать свой скрипт. Всякий раз, когда я пытаюсь получить доступ к URL-адресу, он возвращает 404 - не найденную страницу. Я поместил те же коды на другой сервер, работающий с Apache. …

5
композитор: Как найти точную версию пакета?
Предположим, я пишу библиотеку A, которая зависит от другой библиотеки, например, monolog. Я хочу установить последнюю версию monolog, поэтому я просто поместил это в composer.json: { "require": { "monolog/monolog": "*.*.*" } } Потом бегу $ php composer.phar install. Я ожидал найти установленную версию внутри composer.lock, но ее там нет: { …



4
PHP GuzzleHttp. Как сделать почтовый запрос с параметрами?
Как сделать почтовый запрос с помощью GuzzleHttp (версия 5.0). Я пытаюсь сделать следующее: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Но я получаю сообщение об ошибке: Неустранимая ошибка PHP: неперехваченное исключение InvalidArgumentException с сообщением «Ни один метод не …

4
Composer - запрошенное расширение PHP mbstring отсутствует в вашей системе [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Недавно я попытался установить пакет через Composer, но у …

30
Рассчитать рабочие дни
Мне нужен метод добавления «рабочих дней» в PHP. Например, пятница 12/5 + 3 рабочих дня = среда 12/10. Как минимум, мне нужен код, чтобы понимать выходные дни, но в идеале он также должен учитывать федеральные праздники США. Я уверен, что смогу найти решение с помощью грубой силы, если это необходимо, …
103 php  calendar  date 

14
Совместим ли APC с PHP 5.4 или PHP 5.5?
Не похоже, что APC был обновлен, чтобы соответствовать выпуску php 5.4 (я бы хотел, чтобы APC включили в ядро ​​PHP, как планировалось изначально). Я не могу найти однозначного ответа на вопрос, работает ли текущий APC с php 5.4+. Мне удалось найти пакеты Ubuntu для php 5.4, но пакеты php-apc не …
103 php  installation  apc 

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