Articles of function de

Passando argumentos para funções em php

Eu tenho algum código de php que é praticamente sendo duplicado, salvo para algumas pequenas diferenças de nomes de variables. Como posso transformar isso em uma function reutilizável, onde eu posso passar argumentos? Este é o código que estou usando duas vezes. O segundo é o mesmo, exceto todas as referências de “afiliado” são alteradas […]

Somente permitindo certos caracteres em string

Procurei uma maneira de criar uma function para verificar se uma seqüência de caracteres contém qualquer coisa além de letras minúsculas e números nela, e se ela retornar falsa. Procurei na internet, mas tudo o que posso encontrar são methods antigos que exigem que você use funções que estão agora caducadas no PHP5.

Acionar um evento quando uma function é chamada em uma class

É possível em PHP desencadear um evento sempre que uma function em uma class é chamada, sem adicioná-la a todas as funções da class? Exemplo:

Por que as funções embutidas em PHP são chamadas de forma aleatória?

Parece que não há um padrão real para a forma como as funções são chamadas, str_replace, strrpos, strip_tags, stripslashes são apenas alguns. Por que esse é o caso? EDITAR – isso não significava como um post tipo “troll” – apenas algo que eu penso toda vez que eu uso o idioma!

Recomenda-se ter uma function santizing que combine duas ou mais funções de sanitização incorporadas no php?

É bom empregar uma function que sanitiza as inputs entrantes devido a uma submissão de formulário ou qualquer outro pedido. É economia de tempo, mas a questão dos efetivos e da eficiência ainda me assombra. Por exemplo, function clearSpecialChars($str) { $str=htmlentities($str); $str=strip_tags($str); $str=mysql_real_escape_string($str); return $str; } de modo que, quando recebo uma apresentação de formulário, […]

Armazenando uma function de encerramento em uma propriedade de class em PHP

ok eu tenho o código abaixo bar(); } } $mee = new foo(); //save a closure function on the property $mee->bar = function(){ echo ‘hahaha’; }; //invoke the closure function by using a class method $mee->boo(); ?> e você pode vê-lo funcionando aqui http://codepad.org/s1jhi7cv agora o que eu quero aqui é armazenar a function de […]

PHP 5.3 Namespaces devo usar todas as funções PHP com barra invertida?

Estou agora usando namespaces no PHP 5.3 agora há um mecanismo de retorno para funções que não existem no namespace. então, php verifica sempre que a function existe no espaço para nome e depois tenta carregá-la a partir do espaço global. Então, e todas as funções internas do php? Strstr, por exemplo? Devo usar agora […]

Chamada PHP Método / function da class

Como posso chamar o método ou a function da seguir? Deixe dizer que eu tenho esse params de url: $var = filter($_GET[‘params’]); Classe: class Functions{ public function filter($data){ $data = trim(htmlentities(strip_tags($data))); if(get_magic_quotes_gpc()) $data = stripslashes($data); $data = mysql_real_escape_string($data); return $data; } } obrigado.

Como posso chamar um método estático em uma class de variável?

Estou tentando criar algum tipo de function que carrega e instancia uma class a partir de uma determinada variável. Algo assim: Se eu usá-lo assim: Ele deve include e instanciar a class da session. BTW: a function getInstance estática vem deste código: O que é que agora a maneira de usar as funções em uma […]

Criando uma variável global acessível para cada function dentro de uma class

Eu tenho uma variável no escopo global chamado ${SYSTEM} , onde SYSTEM é uma constante definida. Eu tenho muitas classs com funções que precisam ter access a essa variável e estou achando irritante declarando global ${SYSTEM}; todas as vezes. Eu tentei declarar uma variável de class: public ${SYSTEM} = $GLOBALS[SYSTEM]; mas isso resulta em um […]