PHP初学留神(四)】的更多相关文章

这周去听了Google的演讲,从Idea到Code的商业宣传.不过因为是头一次听英文演讲,心里还是很舒服.这周主要做的是Bootstrap前端美化,这个框架也比较好玩.在php上面花的时间相对少了,也就自己找找乐子吧. 1.php的输出\n被吞掉 很基础的东西,属于概念混淆了.\n是转义字符,但作用的地方是在字符串:而在网页(htmltext)中换行要用标签<br>. 2.php的输出函数 echo:首先,echo不是一个函数,而是一个语言结构.那语言结构是什么呢?语言结构就是php语法的一部…
来学习快两个月了,这周末即将回家开始写论文.那么走之前,好好总结一下这两个月的所学所得吧.这段时间,在实验室里做的Web开发主要涉及到了web开发的一些框架内容以及php基础知识.思维导图记录如下. 就是这么回事,一个打杂的存在.这也可以看出,其实我在项目中真正用到PHP的时候很少,只要能阅读代码即可.比如在WordPress中修改主体时,能多的是怎么正常地展示网页,而不是PHP的创造性开发.当然,究其根本原因还是我还没有掌握项目组中的核心技术.所以在这篇总结性文章中,更多的是总结网页美化方面的…
一.算术运算符 下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20: 运算符 说明 举例 + 加法 `expr $a + $b` 结果为 30. - 减法 `expr $a - $b` 结果为 -10. * 乘法 `expr $a \* $b` 结果为  200. / 除法 `expr $b / $a` 结果为 2. % 取余 `expr $b % $a` 结果为 0. = 赋值 a=$b 将把变量 b 的值赋给 a. == 相等.用于比较两个数字,相同则返回 true. […
1.转义字符的使用 这个问题是在php下编写SQL语句的字符串时遇到的,因为在where后面的条件判断经常要用到双引号("")来表示字符.而诸如下面这样的语句就会报错. $query = "select * from where name = "Zida""; 原因是双引号的存在感太强了,最后两个""会被误认为少了连接符号的两个字符串.这个时候就需要转义字符了. 转义字符的使用也很简单,就是\+内容.比如在这双引号就是\&qu…
星期一进行面试结束后,意味着我的考研日子也结束了,以及我的2013.在好好总结之后还不能停止学习,心想着要把算法继续学下去,还有Linux.不过呢,始终都要记住尼采老师的这句当头棒喝:“不加选择的知识冲动,正如不分对象的性冲动,都是下流的标志.”嗯嗯,我们继续. 一.读取数据库乱码问题 这个问题在开始学习连接数据库时就出现过,不过当时的解决方法忘记了.其结果就是在百度.谷歌上纠结了1天.纠结着从数据库的编码修改到网页文件的编码修改,以及mysql的my.ini文件参数修改,都没有解决问题.页面中…
1.===比较运算符 记得上上篇中说过===与==的问题.当时说,===还要类型相同.但到底是怎样呢?因为我们知道比较运算符是可以把两个值类型转换的.举个栗子,如果一个数字和字符串比较,则字符串会转化为数字进行比较.而===运算符就是一个特例了,她不会进行类型转换.再举个栗子,比如我们要在一个邮箱地址查找@符号的地址就可以用到这个运算符.代码如下 <?php if(strpos($_POST['email'],@) === false){ echo "不是正确E-mail地址";…
C# C#中 Thread,Task,Async/Await,IAsyncResult 的那些事儿!https://www.cnblogs.com/doforfuture/p/6293926.htmlAsp.net缓存技术(HttpRuntime.Cache)https://www.cnblogs.com/fengxuehuanlin/p/5358219.htmlCache及(HttpRuntime.Cache与HttpContext.Current.Cache)https://www.cnbl…
初学 Python(十四)--生成器 初学 Python,主要整理一些学习到的知识点,这次是生成器. # -*- coding:utf-8 -*- ''''' 生成式的作用: 减少内存占有,不用一次性 创建list中所有的元素,而 是在需要的时候创建 ''' #创建generator有2种方式 #第一种将列表表达式中的[]改为()即可 g = (x*x for x in range(10)) print g for n in g: print n #第二种,关键字yield def fab(ma…
初学Python(四)——set 初学Python,主要整理一些学习到的知识点,这次是set. # -*- coding:utf-8 -*- #先来看数组和set的差别 d=[1,1,2,3,4,5] s = set([1,1,2,3,4,5]) print d print s ''''' 打印出来的效果看出,多了一个set()后, list就变成了不能存储重复数据的类型了, 这叫set,不是list. ''' #添加元素 s.add(6) print s #删除元素 s.remove(6) p…
 孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天本来应当继续学习Python的数据库操作,但根据过去我自学其它编程语言的经验,我觉得对Python的肤浅的基础的知识学习完成之后,一定也要开始的构建自己的Python编程大厦的脚手架——开始将一些自己用起来顺手的常用功能封装块化,建立模块和类,形成一种基础沉淀,这样整个自己的Python学习大厦才将越修越好,这是从我过往的编程语言自学中总结出来的,当然还…