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

198
Многократный возврат из функции

Возможно ли иметь функцию с двумя возвратами, например так: function test($testvar) { // Do something return $var1; return $var2; } Если так, как я смогу получить каждый возврат

198
Получить определенные столбцы, используя функцию «With ()» в Laravel Eloquent

У меня есть две таблицы, Userи Post. У одного Userможет быть много, postsа у одного post- только один user. В моей Userмодели у меня есть hasManyотношение ... public function post(){ return $this->hasmany('post'); } И в моей postмодели у меня есть belongsToотношение ... public function user(){...

197
В чем разница между echo, print и print_r в PHP?

Я пользуюсь echoи print_rмногим, и почти никогда не пользуюсь print. Я чувствую, echoчто это макрос, и print_rэто псевдоним var_dump. Но это не стандартный способ объяснить

197
Анонимные рекурсивные функции PHP

Возможно ли иметь функцию PHP, которая является как рекурсивной, так и анонимной? Это моя попытка заставить его работать, но имя функции не передается. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 ); Я также...

197
В чем разница между :: (двойное двоеточие) и -> (стрелка) в PHP?

Есть два разных способа доступа к методам в PHP, но в чем разница? $response->setParameter('foo', 'bar'); и sfConfig::set('foo', 'bar'); Я предполагаю ->(тире со знаком больше, чем знак или шеврон) используется для функций для переменных, и:: (двойные двоеточия) используется для функций для...

197
PHP Получить протокол URL сайта - http против https

Я написал небольшую функцию для установления текущего протокола URL сайта, но у меня нет SSL и я не знаю, как проверить, работает ли он по протоколу https. Можете ли вы сказать мне, если это правильно? function siteURL() { $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !==...

197
как обойти Access-Control-Allow-Origin?

Я делаю ajax-вызов своему собственному серверу на платформе, которую они установили, чтобы предотвратить эти ajax-вызовы (но мне нужно получить данные с моего сервера, чтобы отобразить полученные данные из базы данных моего сервера). Мой ajax-скрипт работает, он может отправлять данные в php-скрипт...

196
Переменная PHP Pass на следующую страницу

Это кажется довольно простым, но я не могу найти хороший способ сделать это. Скажем, на первой странице я создаю переменную $myVariable = "Some text"; И действие формы для этой страницы - «Page2.php». Так в Page2.php, как я могу получить доступ к этой переменной? Я знаю, что могу сделать это с...

196
Можно ли удалить свойство объекта в PHP?

Если я stdObjectскажу $a. Конечно, нет проблем с назначением нового свойства $a, $a->new_property = $xyz; Но потом я хочу удалить его, так что здесь unsetэто не поможет. Так, $a->new_property = null; вроде как. Но есть ли более «элегантный»...

196
Перегрузка функций PHP

Исходя из фона C ++;) Как я могу перегрузить функции PHP? Одно определение функции, если есть аргументы, и другое, если нет аргументов? Это возможно в PHP? Или я должен использовать if else, чтобы проверить, есть ли какие-либо параметры, переданные из $ _GET и POST ?? и связать...

196
В чем преимущество использования heredoc в PHP? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

196
Композитор: как я могу установить другую зависимость без обновления старых?

У меня есть проект с несколькими зависимостями, и я хотел бы установить другой, но я бы хотел, чтобы другие оставались такими же, как они. Итак, я отредактировал composer.json, но если я запускаю composer install, я получаю следующий вывод: Installing dependencies from lock file Warning: The lock...

195
Как запустить профилировщик XDebug для PHP-скрипта из командной строки?

XDebug предлагает директиву конфигурации «xdebug.profiler_enable_trigger», которая позволяет активировать профилирование, передавая параметр GET или POST «XDEBUG_PROFILE» при вызове скрипта через HTTP. Это удобно, если вы не хотите выполнять профилирование для ВСЕХ ваших сценариев, но только для...

195
выбор уникальных значений из столбца

У меня есть таблица MySQL, которая содержит следующий тип информации: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Вот пример сценария, который я использую для получения данных из этой таблицы: <?php $con = mysql_connect("localhost","username","password"); if (!$con)...

195
php stdClass для массива

У меня проблема с преобразованием объекта stdClass в массив. Я пытался таким образом: return (array) $booking; или return (array) json_decode($booking,true); или return (array) json_decode($booking); Массив до приведения заполнен одной записью, после моей попытки приведения он пустой. Как...