php初学者日记(6)

今天我们来说说php中的标识符和变量的一部分吧。

标识符(identifier)是变量、函数和其他各种用户定义对象的通用的术语。php标识符必须满足以下性质。

  • 标识符可以由一个或者多个字符组成,必须以字母或者下划线开头。此外,标志符只能有字母、数字、下划线字符和其他ASCII字符组成。
  • 标识符区分大小写。
  • 标识符可以是任意长度。
  • 标识符不能与任何php预定义关键字相同。

继续阅读“php初学者日记(6)”

php初学者日记(5)

上一次说道了变量类型转换,其实有些函数与类型有关,这些函数有些可以用于验证数据类型或者完成类型转换。

1. 获取类型的函数

gettype()函数返回var所指定变量的类型,共有8个可能的返回值:array, boolean, double, integer, object, resource, string 和 unknow type。其形式为: 继续阅读“php初学者日记(5)”

php初学者日记(4)

接下来,我想继续说说类型强制转换的问题。这部分和C++中有些相似,下面的这张表总结了类型转换的操作符。

转换操作符 转换为
(array) 数组
(bool)或(boolean) 布尔型
(int)或(integer) 整数
(object) 对象
(real)或(double)或(float) 浮点数
(string) 字符串

继续阅读“php初学者日记(4)”

说说我的WordPress都用了些什么

WordPress用了这么几个月了,插件捣鼓了好几拨,终于对现在的版本比较满意,所以来说说这些事情吧。

先说说主题吧,最早用的是mg12的inove,那是一个很经典的主题,用过的应该都知道吧;后来又用过同样是mg12的Elegant Box,同样很漂亮,可是总觉得不够完美,现在就改用回WordPress团队做的这个TwentyTen,改变背景之后真的很简洁漂亮。

接下来重头戏是说说我用的这些插件。

首先推荐最好的ajax化插件,AJAXed WordPress,稍稍设置之后就可以简单的直接在首页上全文显示文章。另外jQuery lazy load plugin可以延迟加载网页中的图片,加快网页的加载。 继续阅读“说说我的WordPress都用了些什么”

php初学者日记(3)

这一次我们说一下php支持的数据类型吧。

数据类型的定义我就不介绍了,什么布尔型,整型,浮点型,字符串型和数组,他们的用法和定义都和其他的编程语言有些相似,简单的诸如布尔型,整型,浮点型,字符串大家自己去Google吧。

那就先说数组,数组是将一系列类似的项聚集在一起,并以某种特定的方式进行排列和引用的集合,正式的说法是有索引的数据值集合。每个数据索引(键[key])引用一个对应的值,索引可以是一个简单的数,指示某个值在系列中的位置;也可以与值有某种关系。

例如,如果要创建中国各省市自治区的列表,可以使用数字索引的数组,

$territory[0] = "Beijing";
$territory[1] = "Tianjin";
$territory[2] = "Hebei";
……
$territory[31] = "Taiwan";
$territory[32] = "Hong Kong";
$territory[33] = "Macau";

如果项目要求将中国各行政区与省会、首府关联该怎么办呢?这是就不用数字索引为键,而是使用关联索引。 继续阅读“php初学者日记(3)”

php初学者日记(2)

上次写了一篇php初学者日记,感觉还不过瘾,那就继续吧。

其实昨天都只是都只是一些操作练手的东西,真正的还没到来呢~今天继续啦。

还有一点要说,php的自学我用的这本php与mysql程序设计(第3版),有兴趣的话可以自己上网下载(ed2k地址)。

首先遇到的就是如何把php代码嵌入到web页里,这就用到了我们的默认界定语法了,用<?php ………… ?>就行了,而且php代码是可以混杂在html语言里的,这一点我觉得很方便,不用分开设计了。 继续阅读“php初学者日记(2)”

php初学者日记(1)

自从用WordPress搭建起了自己的博客,就开始对php有了兴趣。一直想试着学学php。终于下定决心,就从现在开始学吧。(鼓掌)

说道学习php,第一件要做的是就是把服务器软件和php装到电脑里来。我Google了一会儿,觉得xampp这个环境比较靠谱,什么apache, php解释器, mysql,phpmyadmin……这些常用的软件都给你整一块了,赶紧下了一个,在自己的电脑上装好。在这里要注意的是,xampp貌似是要使用计算机的80端口的,如果你有软件正在占用此端口,务必先关掉哦。安装完成之后,我就把apache和mysql设置成了系统服务开机启动,虽然占用了一点内存和系统资源,但是这个方便呀,不用去管,想用的时候就去用,这真是好。

编辑php文件嘛,我个人比较推荐notepad++。虽然这个软件过去有些故事,但是我觉得和他的开源性质比起来,这个就无伤大雅了。更关键的是notepad++还可以用来编辑txt文件,功能强大,帮助你替代掉系统里那个老掉牙的notepad.exe。

有人觉得用Dreamweaver这样的网页软件编辑器来编辑php比较方便,还可以直接调用浏览器访问localhost来测试php文件的效果。其实我觉得notepad++配合chrome手工访问localhost,也挺方便的。anyway,青菜萝卜各有所爱。

我喜欢上来就用这个语言写个”Hello,World!”,php也一样,虽然很简单,而且网络上这个简单的语句满天飞,但是还是要做的,好吧还是一起把代码贴出来喽(好短),

<?php  echo "Hello, World!"; ?>

继续阅读“php初学者日记(1)”