php函数的参数加引号和不加引号

php函数的参数加引号和不加引号,第1张

其实不是参数的引号问题。

只要是字符串。都要加引号。

不管是变量赋值还是直接把字符串做为参数提交给函数

这取决于参数是什么类型的“量”。是字符串,整型数字,还是数组。

字符串不加引号的话。很容易碰到一些关键字符而引起错误。

常用函数

pack()

Pack()能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。

sys_getloadavg()

sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。

与其让服务器因负载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。不过很遗憾,该函数在windows下无效。

get_browser()

在发送页面前先看看用户的浏览器都能做些什么是不是挺好?get_browser()能获得用户的浏览器类型,以及浏览器支持的功能,不过首先你需要一个php_browscapini文件,用来给函数做参考文件。

要注意,该函数对浏览器功能的判断是基于该类浏览器的一般特性的。例如,如果用户关闭了浏览器对JavaScript的支持,函数无法得知这一点。但是在判断浏览器类型和OS平台方面,该函数还是很准确的。

_()

Wordcodess开发者经常能见到这个函数,还有_e()。这两个函数功能相同,与gettext()函数结合使用,能实现网站的多语言化。具体可参见PHP手册的相关部分介绍。

cal_days_in_month()

cal_days_in_month()能够返回指定月份共有多少天。

debug_print_backtrace()

这是一个调试用的函数,能帮助你发现代码中的逻辑错误。要理解这个函数,还是直接看个例子吧:

metaphone()

这个函数返回单词的metaphone值,相同读音的单词具有相同的metaphone值,也就是说这个函数可以帮你判断两个单词的读音是否相同。不过对中文就无效了。。。

natsort()

natsort()能将一个数组以自然排序法进行排列

levenshtein()

Levenshtein()告诉你两个单词之间的“距离”。它告诉你如果想把一个单词变成另一个单词,需要插入、替换和删除多少字母。

glob()

glob()会让你觉得用opendir(), readdir()和closedir()来寻找文件非常蠢。

PHP是弱类型,把以只能加以判断是否是INT型不能出现字母,处理的时候还是要当做字符来处理的!

<php

function returnNum($num)

{

if(!is_int($num))

{

return false;

}

$result="";

$len=strlen($num);

for($i=0;$i<=$len;$i++)

{

$j=substr($num,$i,1);

if(!empty($j))

{

$result=$j$result;

}

}

echo $result;

}

returnNum(9200);

  1、功能:获得查询的指定参数的值。

  2、语法:COleVariat GetParamValue(LPCTSTR lpszName); COleVariat GetParamValue(int nIndex)

  3、参数:lpszName 参数值的名字,用于按名字查找。  nIndex 查询定义的参数收集中期望参数的基于零的索引。

  4、返回值:包含这个参数值的类COleVariat的一个对象。  说明:调用这个成员函数,可以获取查询定义参数集合中存储的指定参数的当前值,可以用名字或者它在集合中的序号位置访问这个参数。

  5、示例:  /

  演示函数原型:varParamValue=querydef GetParamValue(“[FIELD]”);

  程序功能说明:获得指定的请求定义对象记录的参数。

  /

  //定义CDaoDatabase对象的指针m_daodb

  CDaoDatabasem_daodb;

  //定义查询对象

  CDaoQueryDef querydef(m_daodb);

  //获得查询的指定参数的值

  COleVariat varparamvalue=queryGetParamValue(“[FieldID]”);

直接在实例化 class 类的时候传参数;

$a = new Class( $param1, $param2 );

public function __construct( $a, $b ) {

echo $a;

echo $b; // 可以这样在构造方法中输出来就看到了

}

GET方式:urlphpid=1 得到方式 $_GET['id']

POST方式:在form表单里面把action="urlphp" ,然后在urlphp里面用$_POST['id']去得到

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12180752.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存