PHP
文章平均质量分 73
自己学习的php练习的源码,方法或者小案例什么的~
浅时光-King
这个作者很懒,什么都没留下…
展开
-
PHP非递归进行无限级分类
【代码】PHP非递归进行无限级分类。原创 2022-12-20 14:55:38 · 228 阅读 · 0 评论 -
PHP异常处理
抛出异常时使用 throw 关键字, 如果 throw 语句被执行, 则其后的代码都不执行, 而是转到 catch 中的代码执行, 这样程序就不会崩溃, 可以继续执行。可能发生多个异常, 并且每个异常的处理方式都不一样时, 可以使用多个 catch 语句进行处理, 当 try 代码块不再抛出异常或者找不到可以匹配的 catch 语句时, PHP 会跳转到最后一个 catch 语句执行。多个 catch 语句时, 每个 catch 语句捕获的异常必须不同。原创 2022-09-19 01:00:00 · 272 阅读 · 0 评论 -
PHP错误处理
trigger_error("没有找到该文件", E_USER_ERROR);记下错误信息, 及时发现问题屏蔽错误做相应的处理, 将所有的错误放在脚本最后一起输出, 或出错时跳转到预先定义好的错误页面, 如果必要, 还能终止脚本运行作为调试工具, 用于不影响正在使用的用户时的调试通常使用函数设置用户自定义的错误处理函数, 用于创建在程序运行时, 使用用户自己的错误处理方法, 返回旧的错误处理程序;若失败, 返回 null。原创 2022-09-19 00:15:00 · 477 阅读 · 0 评论 -
PHP正则表达式
正则表达式可以单独使用的字符, 就是原子。正则表达式是一串字符串, 由含有特殊意义的字符组成, 可以看做一种语言, 只有在函数中使用才能发挥作用。可以使用函数处理就不要使用正则表达式, 正则表达式的效率比函数低, 主要用于处理复杂字符串。如果能使用字符串处理函数处理的, 就不要用正则, 因为字符串处理函数的效率比正则稍高。“/” 是开始和结束的符号, 除了字母、数字、“” 以外的任意字符都可以是定界符。/ 原子和元字符 /模式修正符。在定界符号之外使用的特殊字符。原创 2022-09-19 00:00:00 · 1531 阅读 · 0 评论 -
PHP字符串
mber[, 小数位数[, 用什么做小数点, 用什么分隔千位]]): 设置数字的输出格式, 主要用于国际化开发。str[, 是否为16位]): 对字符串进行 MD5 加密。参考 “字符串中变量解析.php”原创 2022-09-18 18:53:04 · 49 阅读 · 0 评论 -
PHP命名空间
PHP 中的命名空间和文件系统很像, 可以定义子空间来描述空间之间的所属关系, 可以使用多层, 一般为公司域名倒置 + 项目名称, 如: xyz\hdiot\www\blog。别名可以看做是快捷使用命名空间的一种方法, 可以为命名空间/类设置别名, 避免了使用冗长的命名空间, 而是用简短的一串字符串代替。没有设定命名空间的元素均属于公共空间, 在命名空间中调用默认空间中的元素的语法为: \元素名, 如: \Demo();使用 use 关键字为命名空间/类设置别名。使用时将原本的命名空间/类替换成别名即可。原创 2022-09-18 18:52:41 · 249 阅读 · 0 评论 -
PHP面向对象基础
在类中使用 Trait 时, 相当于将 Trait 的成员拷贝到类中, 在应用时就像使用类自己的成员一样。可以确定一个对象是类的实例、类的子类还是实现了某个接口, 并进行相应的操作, 比较失败将退出脚本, 主要用于处理多个对象。PHP 给某些功能预设好了函数名, 直接定义这个函数就可以实现对应的功能, 如: 随着对象的创建而加载的 __construct() 函数, 一般此类函数都是以 “__” 开头。对象存储在堆内存中, 在堆中的地址储存在栈上, 变量对应的是栈上的空间。原创 2022-09-18 18:51:58 · 226 阅读 · 0 评论 -
PHP数组
又叫自动全局变量、超全局数组特点:包含了来自 WEB 服务器、客户端、运行环境、用户输入的数据在全局范围内生效, 任何文件任何 标签对中均可使用用户不能自定义这些数组在函数中可以直接使用常见的超全局数组$_GET: 存储通过 GET 方式提交的表单数据$_POST: 存储通过 POST 方式提交的表单数据$_REQUEST: 存储 $_GET、$_POST、$_COOKIE 提交的数据, 速度较慢、易被攻击, 尽量不使用$_COOKIE: 会话控制。原创 2022-09-18 18:51:24 · 446 阅读 · 0 评论 -
PHP 基础
function 函数名([参数1, 参数2...]){函数体;返回值;}声明函数时不需要给参数加上数据类型, 并且 PHP 中参数的个数是否匹配都能调用这个函数, 所以 PHP 中没有函数重载的概念PHP 代码可以在任意位置声明, 默认可以作用于整个页面, 所以 PHP 函数可以先使用后声明。原创 2022-09-18 18:50:30 · 568 阅读 · 0 评论 -
PHP环境配置
如果使用官方提供的 Apache 关联 PHP 组件的话, PHP 的版本会限制 Apache 的版本, 所以需要根据要配置的 PHP 版本选择下载的Apache 版本, 我使用的是 Apache2.4+PHP5.6 版。现在的 PHP 也是绿色版, 也是需要修改配置文件, 我使用的是 PHP5.6 版, 先解压在安装路径处, 我选择的是解压在 “D:/tools/LAMP/PHP5.6”如果显示的是 PHP 的相关信息, 则说明安装成功。原创 2022-09-18 18:50:08 · 6167 阅读 · 0 评论