阅前说明
- 周末两天是完整的开发时间,所以没时间写博客
- 文章一点一点累积,不是专业性方向,我到现在也不知道该学些什么,但我知道我在学什么。
- PHP是世界上最好的语言(斜眼笑)
- 我并不打算做PHP开发,这只是我今天上PHP这么课的一些小的笔记,我自认为感觉有点收获的地方
- 作为服务器后台开发,我自我的感觉真的是全能的。
- 不是专业博客,大牛勿喷,不喜绕道
程序设计语言只是个工具
- 从C语言开始入门的时候,我多次被标题的话洗脑,程序是工具。那时我还不理解,在了解学习了C++、Java、swift、python之后我才有所感触,程序真的只是语言,只是在某些时候某个语言能展现出他的特长,用起来特别顺手。在阅前说明里我说PHP是最好的语言,这只是一个梗,但很容易让人误会。程序没有好坏之分,喜欢coding的人肯定都会觉得自己用的语言是最好的,比如我开发iOS是用的是swift,我当时觉得这简直是完美的语言,用起来特别顺手, 比如不用加分号。。。 但时间长了,我的想法还是有所偏移的。我逐渐开始发现程序语言在需要他的时候就是最好的
PHP有些地方做的确实很棒
- 虽然这是我准备写的是今天上课的总结,但上个星期的那节课我见识到了PHP的强大, PHP在数组和字符串的处理上,几乎把经常用到的功能都实现了,以前在强语言开发的时候,总是特别讨厌去写一个字符串或者数组的操作函数,不是不会去做,就是总是不愿意去实现它。在字符串和数组的处理上PHP用起来真心的方便,但这也带来一些弊端,对于我不是专门开发PHP的,所以对于这些方便的操作的函数我都是通过W3School上去查询,太多了也不是经常去用。最后还有一点,我写起来最不爽的是要加分号,每次忘加分号,有时报的错误简直难以看懂。
扯淡结束,开始总结
- 感觉我就是来吐槽的。。。 今天的总结特别水,因为我只觉得这个是我自己想出来的。。。
- 正则表达式
- 验证邮箱
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$parttern = "/\w+@\w+.([^.]+)$/";
/*
@符号前面必须是正常的东西,
@后面有一个 . 最后得有东西,同时考虑到中文域名
*/
$str = "share@abc.中国";
echo preg_match($parttern, $str);
/*
\w 表示字母、数字、下划线
+ 表示前面的原子至少有一个
()整体当作原子
$ 最后一个原子必须是在末尾
*/
- 验证邮箱