php函数应用实例

  1. 手机号码管控只能填写数字和‘-’符号
    if(!is_numeric(str_replace('-','',$request['tel']))){            
        return $response = return_value(-1, "电话号码只能是数字");        }

  2. magic_quotes_gpc函数
            在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加
        转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。
            在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL
        (NULL 字符)等字符都会被加上反斜线。这些转义是必须的,如果这个选项为off,那么我们就必须调用
        addslashes这个函数来为字符串增加转义。
            正是因为这个选项必须为On,但是又让用户进行配置的矛盾,在PHP6中删除了这个选项,一切的编程都需
        要在magic_quotes_gpc=Off下进行了。在这样的环境下如果不对用户的数据进行转义,后果不仅仅是程序错
        误而已了。同样的会引起数据库被注入攻击的危险。所以从现在开始大家都不要再依赖这个设置为On了,以免
        有一天你的服务器需要更新到PHP6而导致你的程序不能正常工作。
        http://www.php100.com/html/php/hanshu/2013/0905/4689.html

  3. htmlspecialchars()函数
        PHP 提供了htmlspecialchars()函数可以将 HTML 特殊字符转化成在网页上显示的字符实体编码。这样即
        使用户输入了各种 HTML 标记,在读回到浏览器时,会直接显示这些 HTML 标记,而不是解释执行。
        htmlspecialchars()函数可以将以下五种 HTML 特殊字符转成字符实体编码:
        & 转成 &
        “ 转成 "
        < 转成 &lt;
        > 转成 &gt;
        ‘ 转成 &#39;
            当直接调用 htmlspecialchars($str)时, & " < > 被转义。
            当设置 ENT_QUOTES 标记时,即调用htmlspecialchars($str, ENT_QUOTES)时,单引号也被转义。
            当设置 ENT_NOQUOTES 标记时,单引号和双引号都不会被转义。即调用 htmlspecialchars($str,
             ENT_NOQUOTES)时,只有& < > 被转义。

  4. php的内置常量DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是php的内部
      常量,不需要任何定义与包含即可直接使用。dirname() 函数返回路径中的目录部分。

  5. 魔法常量
        __LINE__ 文件中的当前行号。
        __FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,
                 __FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
        __FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字
                     (区分大小写)。在 PHP 4 中该值总是小写字母的。
        __CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大
                  小写)。在 PHP 4 中该值总是小写字母的。
        __METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)

 6.jQuery 实现在某个标签后面加上标签。

jQuery(function () {
        $("#vip_level").after("<span style='color:red;'>* 数字越小,级别越高</span>");


7.ini_set(string $varname , string $newvalue);

    第一个参数是配置文件中的变量名,第二个参数是要赋的值。

 

你可能感兴趣的:(php函数应用实例)