您当前的位置: 首页 >  php

顺其自然~

暂无认证

  • 3浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

php知识整理

顺其自然~ 发布时间:2020-04-09 21:47:22 ,浏览量:3

unset()函数销毁变量(不设置即为销毁)
isset() : 检测变量是否设置。(是否设置)
bool isset ( mixed $var [, mixed $... ] )

检测变量是否设置,并且不是 NULL。如果 var 存在并且值不是 NULL 则返回 TRUE,否则返回 FALSE。 如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。

php入口文件

文件入口一般分为单文件入口和多文件入口,当然也有可能有其它的文件入口没见过。(入口文件,即欢迎文件,apache中一般配置为index.php或index.html,什么都不写的情况下,执行欢迎文件)

单文件入口当然是指网站访问始终都是有访问index.php这个文件,但关系到里面显示的内容却是根据后台的参数来加载,比如:http://IP/index.php? Conttoller=index&action=show&id=1(controller有时简写成c,action有时会简写成a,model简写成m,view简写成v)

多文件入口当然是指网站里面除了index.php文件名,还有其它文件访问,比如同一个网站下有index.php,about.php………..等。

入口文件主要完成:

·定义框架路径、项目路径(可选)

·定义调试模式和应用模式(可选)

·定义系统相关常量(可选)

·载入框架入口文件(必须)

explode() 函数把字符串打散为数组。(explode是爆炸的意思)

输出结果:Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )

define() 函数定义一个常量

常量类似变量,不同之处在于:

  • 在设定以后,常量的值无法更改
  • 常量名不需要开头的美元符号 ($)
  • 作用域不影响对常量的访问
  • 常量值只能是字符串或数字
define(name,value,case_insensitive)
参数描述name必需。规定常量的名称。value必需。规定常量的值。case_insensitive

可选。规定常量的名称是否对大小写敏感。

若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。

dirname() 函数返回路径中的目录部分(路径名称)

输出:

c:/testweb
/testweb
basename() 函数返回路径中的文件名部分

basename(path,suffix)

参数描述path必需。规定要检查的路径。suffix可选。规定文件扩展名。如果文件有名有文件扩展名,将不会显示这个扩展名。

上面的代码将输出:

home.php home

$_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别

假设web根目录是 e:/myweb 先建立 e:/myweb/index.php 内容是: 再建立 e:/myweb/other/index2.php 内容是: 然后访问http://127.0.0.1/index.php,输出结果如下: E:/myweb/index.php                        -------------------当前执行程序的绝对路径及文件名 E:\myweb\other\index2.php            -------------------原始文件(被包含文件)的绝对路径及文件名

reset() 函数

reset() 函数将内部指针指向数组中的第一个元素,并输出。

相关的方法:

  • current() - 返回数组中的当前元素的值
  • end() - 将内部指针指向数组中的最后一个元素,并输出
  • next() - 将内部指针指向数组中的下一个元素,并输出
  • prev() - 将内部指针指向数组中的上一个元素,并输出
  • each() - 返回当前元素的键名和键值,并将内部指针向前移动
预定义变量
  • 超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量
  • $GLOBALS — 引用全局作用域中可用的全部变量
  • $_SERVER — 服务器和执行环境信息
  • $_GET — HTTP GET 变量
  • $_POST — HTTP POST 变量
  • $_FILES — HTTP 文件上传变量
  • $_REQUEST — HTTP Request 变量
  • $_SESSION — Session 变量
  • $_ENV — 环境变量
  • $_COOKIE — HTTP Cookies
  • $php_errormsg — 前一个错误信息
  • $HTTP_RAW_POST_DATA — 原生POST数据
  • $http_response_header — HTTP 响应头
  • $argc — 传递给脚本的参数数目
  • $argv — 传递给脚本的参数数组
substr_count() 函数计算子串在字符串中出现的次数。

注释:子串是区分大小写的。

注释:该函数不计数重叠的子串。

注释:如果 start 参数加上 length 参数大于字符串长度,则该函数生成一个警告。

substr_count(string,substring,start,length)

参数描述string必需。规定被检查的字符串。substring必需。规定要搜索的字符串。start可选。规定在字符串中何处开始搜索。length可选。规定搜索的长度。

技术细节

返回值:返回子串在字符串中出现的次数。PHP 版本:4+更新日志:在 PHP 5.1 中,新增了 start 和 length 参数。
关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.0462s