随笔分类 -  php

yii框架
摘要:当我们使用富文本编译器(如:Ueditor编译器)保存编辑的内容后,在blade模板中,想要显示原生的html标签内容时该怎么做? 首先,了解下laravel {{ 变量名 }} 与{!! 变量名 !!}区别{{ 变量名 }} :转义输出,只是被当成普通的字符串输出{!! 变量名 !!} :原生输出 阅读全文
posted @ 2024-06-12 17:37 珊瑚贝博客 阅读(74) 评论(0) 推荐(0) 编辑
摘要:概念 AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过动态代理等技术实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,也是 Hyperf 中的一个重要内容,是函数式编程的一种衍生范型。利用 AOP 可以对业务逻辑的各个部分进行隔离,从而 阅读全文
posted @ 2024-05-06 15:21 珊瑚贝博客 阅读(159) 评论(0) 推荐(0) 编辑
摘要:找出字符串中连续重复次数最多的字符,这里总结了几种方法,不管是在开发中,还是在面试中都会遇到。 方法一 <?php $arr = str_split($str); //字符串分隔到数组中 $arr = array_count_values($arr); //用于统计数组中所有值出现的次数,返回一个数 阅读全文
posted @ 2024-05-06 09:22 珊瑚贝博客 阅读(27) 评论(0) 推荐(0) 编辑
摘要:publish_post:参数一个($post_ID),点击发布文章时就会被触发; save_post:参数一个($post_ID),发布或更新文章时就会被触发; edit_post:参数两个($post_ID, $post),只要编辑已经存在的文章就会被触发; publish_future_pos 阅读全文
posted @ 2024-04-28 18:32 珊瑚贝博客 阅读(57) 评论(0) 推荐(0) 编辑
摘要:更多:https://www.shanhubei.com/archives/55271.html opcache从字面意思,肯定是缓存这一块的。但是你是否知道它的工作原理是怎样的呢?这里一点一点让你了解! PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。而 阅读全文
posted @ 2024-04-22 10:00 珊瑚贝博客 阅读(34) 评论(0) 推荐(0) 编辑
摘要:php是一个很流行的脚本语言,现在很多公司(新浪、优酷、百度、搜狐、淘宝等等)在使用这种语言进行网站开发。这篇文章希望能够提高你的php脚本性能。请记住你的php脚本性能,很多时候依赖于你的php版本、你的web server环境和你的代码的复杂度。 优化你代码中的瓶颈 Hoare曾经说过“过早优化 阅读全文
posted @ 2024-04-22 09:21 珊瑚贝博客 阅读(22) 评论(0) 推荐(0) 编辑
摘要:form重复提交场景 场景1:在网络延迟的情况下让用户有时间点击多次submit按钮导致表单重复提交。具体行为:在网络比较慢的情况下,用户连续快速的点击多次提交按钮。 场景2:表单提交后用户点击【刷新】按钮导致表单重复提交。具体行为:用户点击了提交按钮,然后点击浏览器上的【刷新】按钮对form表单又 阅读全文
posted @ 2024-04-16 11:15 珊瑚贝博客 阅读(895) 评论(0) 推荐(0) 编辑
摘要:在 PHP 中,我们进行字符串处理时,能用字符串处理函数时我们当然要使用简单的字符串处理函数,但字符串处理函数的能力是有限的,所以我们就需要利用一个更强大的工具,那就是正则表达式。 简述正则表达式 正则表达式是什么? 正则表达式就是描述字符串排列模式的一种自定义语法规则。正则表达式就是通过构建具有特 阅读全文
posted @ 2024-04-16 08:16 珊瑚贝博客 阅读(57) 评论(0) 推荐(0) 编辑
摘要:<?php //测试时文件的编码方式要是UTF8 $str='中文a字1符'; echo strlen($str).'<br>';//14 echo mb_strlen($str,'utf8').'<br>';//6 echo mb_strlen($str,'gbk').'<br>';//8 ech 阅读全文
posted @ 2024-04-15 15:24 珊瑚贝博客 阅读(333) 评论(0) 推荐(0) 编辑
摘要:在php开发中我们会很经常的使用到html,有时候是很大一段html,直接在php中去编写html很是不方便,相信很多同学都遇到过,不用担心php中的定界符heredoc和nowdoc会帮助我们的,那就让我们一起来看看吧! php heredoc 与 nowdoc heredoc 结构 heredo 阅读全文
posted @ 2024-04-12 15:47 珊瑚贝博客 阅读(117) 评论(0) 推荐(0) 编辑
摘要:把每个单词的首字符转换为大写: <?php echo ucwords("hello world"); ?> 注释:该函数是二进制安全的。 相关函数: ucfirst() - 把字符串中的首字符转换为大写 lcfirst() - 把字符串中的首字符转换为小写 strtoupper() - 把字符串转换 阅读全文
posted @ 2024-04-12 15:28 珊瑚贝博客 阅读(7) 评论(0) 推荐(0) 编辑
摘要:PHP addslashes()函数 addslashes()函数是PHP的一个内置函数,它返回一个在预定义的字符前会添加反斜杠的转义字符串。可以 注:它不会在参数中使用任何指定的字符。 预定义的字符是: ● 单引号(') ● 双引号(") ● 反斜杠(\) ● 空(null)值 基本语法: add 阅读全文
posted @ 2024-04-12 10:01 珊瑚贝博客 阅读(566) 评论(0) 推荐(0) 编辑
摘要:isset 判断变量是否定义或者是否为空 变量存在返回ture,否则返回false 变量定义不赋值返回false unset一个变量,返回false 变量赋值为null,返回false empty:判断变量的值是否为空,能转换为false的都是空,为空返回true,反之返回false。 "",0," 阅读全文
posted @ 2024-04-12 09:42 珊瑚贝博客 阅读(178) 评论(0) 推荐(0) 编辑
摘要:双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\ 能使单引 阅读全文
posted @ 2024-04-12 09:28 珊瑚贝博客 阅读(13) 评论(0) 推荐(0) 编辑
摘要:htmlspecialchars 只转化下面这几个html代码,而 htmlentities 却会转化所有的html代码,连同里面的它无法识别的中文字符也给转化了。 '&' (ampersand) becomes '&amp;' '"' (double quote) becomes '&quot;' 阅读全文
posted @ 2024-04-11 18:08 珊瑚贝博客 阅读(84) 评论(0) 推荐(0) 编辑
摘要:<?php date_default_timezone_set('PRC'); /** * 获取给定月份的上一月最后一天 * @param $date string 给定日期 * @return string 上一月最后一天 */ function get_last_month_last_day($ 阅读全文
posted @ 2024-04-11 17:51 珊瑚贝博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要:可以调用 set_error_handler(error_handle_function,error_types)指定错误处理器。如 function customError($errno, $errstr, $errfile, $errline) { echo "<b>Custom error:< 阅读全文
posted @ 2024-04-11 17:41 珊瑚贝博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要:值常量描述PHP 1 E_ERROR 运行时致命的错误。不能修复的错误。停止执行脚本。 2 E_WARNING 运行时非致命的错误。没有停止执行脚本。 4 E_PARSE 编译时的解析错误。解析错误应该只由解析器生成。 8 E_NOTICE 运行时的通知。脚本发现可能是一个错误,但也可能在正常运行脚 阅读全文
posted @ 2024-04-11 17:38 珊瑚贝博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要:preg_match('/^[\w\-\.]+@[\w\-]+(\.\w+)+$/',$email); 更多:https://www.shanhubei.com/archives/55206.html 阅读全文
posted @ 2024-04-11 17:04 珊瑚贝博客 阅读(3) 评论(0) 推荐(0) 编辑
摘要:方法1:php内建函数 strip_tags()除去HTML标签 <?php header("content-type:text/html;charset=utf-8"); function strip_html_tags($str){ $pattern = '/<("[^"]*"|\'[^\']\ 阅读全文
posted @ 2024-04-11 15:56 珊瑚贝博客 阅读(74) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示