您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php 简明语法

2025/5/29 15:51:10发布30次查看
1 代码块 php以 或   ?>标记
2 php变量以$开头
3 字符串处理:
3.1 字符串连接符 为.号
3.2 字符串长度    strlen(string)
3.3 子字符串位置 strpos(str1,str2) 未查到时返回false
4 数组 $arryname = array(items,items) or $arryname = array(conststring=>items,conststring=>items) or $arryname[index]=items or $arryname[conststring]=itmes or $arryname[index]=array ....
5 foreach语句为 foreach(array as value) 这个和其他语言有区别
6 函数定义 function functionname(参数){}
7 取请求参数的值 $_get[formitmename] get的值
   $_post[formitmename]   post的值
   $_cookie[cookiename] cookie的值
   $_request[questname] get post cookie 等
8 日期 创建日期mktime(hour,minute,second,month,day,year,is_dst)
例$tomorrow = mktime(0,0,0,date(m),date(d)+1,date(y));
格式化日期date(format[,timestamp])
例echo date(y/m/d);echo
;echo date(y.m.d);
9 include() 函数可获得指定文件中的所有文本,并把文本拷贝到使用 include 函数的文件中。
require() 函数与 include() 相同,不同的是它对错误的处理方式。
include() 函数会生成一个警告(但是脚本会继续执行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会停止执行)。
10 fopen() 函数用于在 php 中打开文件。
$file=fopen(welcome.txt,r);
fgets() 函数用于从文件中逐行读取文件。
fgetc() 函数用于从文件逐字符地读取文件。
fclose($file); 关闭文件
if (feof($file)) echo end of file;
fclose($file);
11 使用 php 的全局数组 $_files,可以从客户计算机向远程服务器上传文件。
if ((($_files[file][type] == image/gif)
|| ($_files[file][type] == image/jpeg)
|| ($_files[file][type] == image/pjpeg))
&& ($_files[file][size] {
if ($_files[file][error] > 0)
    {
    echo return code: . $_files[file][error] .
;
    }
else
    {
    echo upload: . $_files[file][name] .
;
    echo type: . $_files[file][type] .
;
    echo size: . ($_files[file][size] / 1024) . kb
;
    echo temp file: . $_files[file][tmp_name] .
;
    if (file_exists(upload/ . $_files[file][name]))
      {
      echo $_files[file][name] . already exists. ;
      }
    else
      {
      move_uploaded_file($_files[file][tmp_name],
      upload/ . $_files[file][name]);
      echo stored in: . upload/ . $_files[file][name];
      }
    }
}
else
{
echo invalid file;
}
12 setcookie() 函数用于设置 cookie。
注释:setcookie() 函数必须位于 标签之前。
setcookie(name, value, expire, path, domain);
setcookie(user, alex porter, time()+3600);
php 的 $_cookie 变量用于取回 cookie 的值。
// print a cookie
echo $_cookie[user];
// a way to view all cookies
print_r($_cookie);
使用 isset() 函数来确认是否已设置了 cookie
if (isset($_cookie[user]))
当删除 cookie 时,您应当使过期日期变更为过去的时间点
setcookie(user, , time()-3600);
13 把用户信息存储到 php session 中之前,首先必须启动会话。
注释:session_start() 函数必须位于 标签之前:
存储和取回 session 变量的正确方法是使用 php $_session 变量:
session_start();
// store session data
$_session['views']=1;
删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数
unset() 函数用于释放指定的 session 变量:unset($_session['views']);
session_destroy() 函数彻底终结 session ,session_destroy();
注释:session_destroy() 将重置 session,您将失去所有已存储的 session 数据。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product