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

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

7
Получить значение динамически выбираемой константы класса в PHP
Я бы хотел сделать что-то вроде этого: class ThingIDs { const Something = 1; const AnotherThing = 2; } $thing = 'Something'; $id = ThingIDs::$thing; Это не работает. Есть ли простой способ сделать что-то эквивалентное? Обратите внимание, что я застрял в классе; это в библиотеке, которую я не могу переписать. …

4
Как получить массив определенного «ключа» в многомерный массив без зацикливания
Предположим, у меня есть следующий многомерный массив (полученный из MySQL или службы): array( array( [id] => xxx, [name] => blah ), array( [id] => yyy, [name] => blahblah ), array( [id] => zzz, [name] => blahblahblah ), ) Можем ли мы получить массив ids за один « встроенный » вызов …
115 php 

7
Получить путь к корневому каталогу проекта PHP
У меня есть такая структура папок в моем проекте PHP. (это как показано в затмениях) -MySystem +Code +Data_Access -Public_HTML +css +js +Templates -resources Когда я пробую этот код echo $_SERVER['DOCUMENT_ROOT'] выход D: / рабочее пространство Как я могу получить путь к RootDirectory системы ( MySystem) без жесткого кодирования имени папки?
115 php 

4
Комментарии к функциям PHP
Просто быстрый вопрос: я видел, что некоторые функции PHP прокомментированы вверху в формате, который мне неизвестен: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Моя IDE дает мне раскрывающийся список для таких вещей, как @param …

9
Str_replace для нескольких элементов
Я помню, как делал это раньше, но не могу найти код. Я использую str_replace для замены одного символа следующим образом: str_replace(':', ' ', $string);но я хочу заменить все следующие символы \/:*?"<>|, не выполняя str_replace для каждого.
115 php  string  str-replace 

7
Заполнение базы данных в файле миграции Laravel
Я только изучаю Laravel, и у меня есть рабочий файл миграции, создающий таблицу пользователей. Я пытаюсь заполнить запись пользователя в рамках миграции: public function up() { Schema::create('users', function($table){ $table->increments('id'); $table->string('email', 255); $table->string('password', 64); $table->boolean('verified'); $table->string('token', 255); $table->timestamps(); DB::table('users')->insert( array( 'email' => 'name@domain.com', 'verified' => true ) ); }); } Но …

11
Самый быстрый способ взорвать ассоциативный массив с ключами
Я ищу быстрый способ превратить ассоциативный массив в строку. Типичная структура будет похожа на строку запроса URL, но с настраиваемыми разделителями, поэтому я могу использовать " &" для ссылок xhtml или " &" в противном случае. В первую очередь я склоняюсь к использованию, foreachно поскольку мой метод может вызываться много …

10
Получение атрибута href элемента A
Пытаюсь найти ссылки на странице. мое регулярное выражение: /<a\s[^>]*href=(\"\'??)([^\"\' >]*?)[^>]*>(.*)<\/a>/ но, похоже, не справляется <a title="this" href="that">what?</a> Как мне изменить свое регулярное выражение, чтобы иметь дело с href, который не помещается первым в теге?
114 php  html  dom 

7
Сообщение об ошибке Строгие стандарты: нестатический метод не должен вызываться статически в php
У меня есть следующий файл php. Однако, когда я вижу index.php, я получаю следующее сообщение об ошибке. Строгие стандарты: нестатический метод Page :: getInstanceByName () не должен вызываться статически в /var/www/webworks/index.php в строке 12 Я надеюсь, что кто-нибудь скажет мне, как решить эту проблему. index.php // { common variables and …

8
Какие шаблоны существуют в проекте PHP для хранения, доступа и организации вспомогательных объектов? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
114 design-patterns  oop  php 

12
laravel 5: класс 'input' не найден
В моем routes.phpфайле есть: Route::get('/', function () { return view('login'); }); Route::get('/index', function(){ return view('index'); }); Route::get('/register', function(){ return view('register'); }); Route::post('/register',function(){ $user = new \App\User; $user->username = input::get('username'); $user->email = input::get('email'); $user->password = Hash::make(input::get('username')); $user->designation = input::get('designation'); $user->save(); }); У меня есть форма для регистрации пользователей. Я также беру …

9
Автоматическая аутентификация пользователей после регистрации
Мы создаем бизнес-приложение с нуля в Symfony 2, и у меня возникла небольшая проблема с потоком регистрации пользователей: после того, как пользователь создаст учетную запись, они должны автоматически войти в систему с этими учетными данными, а не быть незамедлительно вынужденным снова предоставить свои полномочия. Кто-нибудь имел опыт в этом или …

9
Запуск скрипта Python из PHP
Я пытаюсь запустить сценарий Python из PHP, используя следующую команду: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Однако PHP просто не производит никакого вывода. Для отчетов об ошибках установлено значение E_ALL, а display_errors включен. Вот что я пробовал: Я использовал python2, /usr/bin/python2а python2.7вместо/usr/bin/python2.7 Я также использовал относительный путь вместо абсолютного, что тоже ничего …
114 php  python  linux  exec  archlinux 

3
curl_exec () всегда возвращает false
Я написал этот простой фрагмент кода: $ch = curl_init(); //Set options curl_setopt($ch, CURLOPT_URL, "http://www.php.net"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $website_content = curl_exec ($ch); В моем случае $website_contentидет как false. Может ли кто-нибудь предложить / посоветовать что-то, что может пойти не так?
114 php  curl 

4
Правильное формирование URL-адреса с помощью строки запроса и хештега привязки
Когда в URL-адресе видны и строка запроса, и тег привязки (хэш-тег), в каком порядке они должны отображаться? http://www.whatever.com?var=val#anchor или http://www.whatever.com#anchor?var=val Есть ли по этому поводу документация? обновление: URL-адреса обрабатываются Wordpress / PHP

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