Perguntas com a marcação «php»

197
Funções PHP recursivas anônimas

É possível ter uma função PHP recursiva e anônima? Esta é minha tentativa de fazê-lo funcionar, mas não passa o nome da função. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 ); Também sei que essa é uma...

197
Obter valor do objeto SimpleXMLElement

Eu tenho algo parecido com isto: $url = "http://ws.geonames.org/findNearbyPostalCodes?country=pl&placename="; $url .= rawurlencode($city[$i]); $xml = simplexml_load_file($url); echo $url."\n"; $cityCode[] = array( 'city' => $city[$i], 'lat' => $xml->code[0]->lat, 'lng' =>...

197
Protocolo de URL do site Get PHP - http vs https

Eu escrevi uma pequena função para estabelecer o protocolo de URL do site atual, mas não tenho SSL e não sei como testar se funciona em https. Você pode me dizer se isso está correto? function siteURL() { $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' ||...

197
como ignorar o Access-Control-Allow-Origin?

Estou fazendo uma chamada ajax para meu próprio servidor em uma plataforma que eles definem para impedir essas chamadas ajax (mas preciso que ele busque os dados do meu servidor para exibir os dados recuperados do banco de dados do meu servidor). Meu script ajax está funcionando, ele pode enviar os...

196
PHP Passar variável para a próxima página

Parece bem simples, mas não consigo encontrar uma boa maneira de fazê-lo. Digamos que na primeira página eu criei uma variável $myVariable = "Some text"; E a ação do formulário para essa página é "Page2.php". Então, no Page2.php, como posso ter acesso a essa variável? Sei que posso fazê-lo com...

196
Qual é a diferença entre :: (dois pontos duplos) e -> (seta) no PHP?

Existem duas maneiras distintas de acessar métodos no PHP, mas qual é a diferença? $response->setParameter('foo', 'bar'); e sfConfig::set('foo', 'bar'); Estou assumindo que ->(traço com sinal maior que ou chevron) é usado para funções para variáveis ​​e ::(dois pontos duplos) é usado para...

196
Qual é a vantagem de usar o heredoc no PHP? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

196
selecionando valores exclusivos de uma coluna

Eu tenho uma tabela MySQL que contém o seguinte tipo de informação: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Aqui está um exemplo de um script que eu uso para obter dados desta tabela: <?php $con = mysql_connect("localhost","username","password"); if...

195
Sobrecarga de função PHP

Vindo do background C ++;) Como sobrecarregar funções PHP? Uma definição de função se houver algum argumento e outra se não houver argumentos? É possível em PHP? Ou devo usar if else para verificar se existem parâmetros passados ​​de $ _GET e POST? e

195
php stdClass para array

Eu tenho um problema para converter um objeto stdClass em matriz. Eu tentei desta maneira: return (array) $booking; ou return (array) json_decode($booking,true); ou return (array) json_decode($booking); A matriz antes do elenco está cheia com um registro, depois que minha tentativa de elenco...

194
É possível excluir a propriedade de um objeto no PHP?

Se eu tenho uma stdObjectpalavra a dizer $a,. Claro que não há nenhum problema para atribuir uma nova propriedade, $a, $a->new_property = $xyz; Mas então eu quero removê-lo, por isso unsetnão ajuda em nada aqui. Assim, $a->new_property = null; é meio que isso. Mas existe uma maneira...

193
Offset de string ilegal Aviso PHP

Eu recebo um erro estranho do PHP depois de atualizar minha versão do php para 5.4.0-3. Eu tenho essa matriz: Array ( [host] => 127.0.0.1 [port] => 11211 ) Quando tento acessá-lo assim, recebo avisos estranhos print $memcachedConfig['host']; print $memcachedConfig['port']; Warning:...