失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 《PHP和MySQL Web开发》学习笔记:4~5章

《PHP和MySQL Web开发》学习笔记:4~5章

时间:2023-11-17 18:56:47

相关推荐

《PHP和MySQL Web开发》学习笔记:4~5章

php教程|php手册

PHP和MySQL Web开发,学习,笔记,5章,中间,又隔

php教程-php手册

如何确保源码的安全,vscode 1.24,Ubuntu安装JDK教程,tomcat 8088,c 与sqlite,服务器远程怎么登陆密码,小程序 插件 源码,前端框架如何调用,python 微信爬虫,php获取昨天的时间,seo17,上传了源码到db 网站没显示,网页源码辅助软件,科讯cms公告模板是哪个,百度页面效果,php绩效管理系统,封包加密解密程序lzw

这中间又隔了这么多天,今天才继续记录第4~5章…… 1、字符串操作和正则表达式 * 去除空或其他字符:trim()、ltrim()、rtrim()即chop(); * 使用HTML式化:nl2br() ,“\n” “br /” * 式化输出:printf(),跟C里边的用法基本相同 * addslashes()和addcslas

搭建淘客商品库网站源码,ubuntu的简易安装,tomcat6加大内存,爬虫python免费教程,php简单机器人api源码,介休网页seolzw

rxtx 源码,vscode示例,ubuntu无法升级,tomcat崩了,sqlite 长度限制,上海服务器购买,qq网页自动登录插件,前端数据驱动框架,淘宝 反爬虫,php调用别的php,资兴SEO,网站程序复制,asp网页登陆注册留言代码,html5文章页面模板,js用户注册页面,走火入魔通用权限管理系统,易语言 停止程序lzw

这中间又隔了这么多天,今天才继续记录第4~5章……

1、字符串操作和正则表达式

* 去除空格或其他字符:trim()、ltrim()、rtrim()即chop();

* 使用HTML格式化:nl2br() ,“\n” >> “

* 格式化输出:printf(),跟C里边的用法基本相同

* addslashes()和addcslashes(),以及 stripslashes()和stripcslashes()

首先addslashes()函数是对字符串参数中的单引号、双引号、反斜线和NULL字符前添加反斜线,进行转义,参数只有一个;上说如果是为了插入数据库而处理,强烈建议使用 DBMS 指定的转义函数 (比如 MySQL 是 mysqli_real_escape_string(),PostgreSQL 是 pg_escape_string())。

而addcslashes()函数则有两个参数,第二个参数用来指定要转义的字符,也可以说是按照C语言的风格处理,具体参照PHP: addslashes – Manual

stripslashes()就是把字符串参数中的转义反斜线去掉;stripcslashes()返回反转义后的字符串。可识别类似 C 语言的 “\n”,“\r”,… 八进制以及十六进制的描述。

*其他还有字符串分割、连接,从字符串中匹配查找子字符(串)的位置,替换等……

* 另外正则表达式的内容应该专门找些资料看一下;

2、代码重用和函数编写

这个就比较基础了……稍微记几点

* require()和include()。两者几乎相同,区别是require()若引用失败返回错误,include()失败返回警告;另外require_once和include_once的运行效率相比require和include是偏低的;

* PHP引用文件是不管后缀的;and如果要让被引用的文件中的php代码被执行,需要正确的php标记;

* 自动引用文件的方法:配置auto_prepend_file和auto_append_file(每个文件都会被加上),或者用.htaccess文件指定目录,不过每次访问都会处理一次,效率问题;

* 函数不区分大小写,变量区分大小写;

* 使函数有可变参数数量,在函数中调用func_num_args()可以知道传入的参数的个数,func_get_arg()一次取得一个参数,func_get_args()返回参数的数组;

额,好吧,就只有这些

如果觉得《《PHP和MySQL Web开发》学习笔记:4~5章》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。