没有合适的资源?快使用搜索试试~ 我知道了~
PHP编程最快入门建站教程
4星 · 超过85%的资源 需积分: 9 14 下载量 191 浏览量
2010-11-24
15:58:27
上传
评论 2
收藏 93KB DOC 举报
温馨提示
试读
20页
快速学习用PHP建立站点的知识,将PHP入门用示例演示,完全中文文档版。
资源推荐
资源详情
资源评论
编程最快明白—
PHP 编程最快明白
编程最快明白
前言:你为什么学习本教程
第一讲 软件环境和准备工作
第二讲 数字、浮点、布尔型、字符串和数组
第三讲 数组
第四讲 日期、表单接收、、
第五讲 目录、文件操作
第六讲 数据库
第七讲 图片
第八讲 启发和小结
实例 24 计数器
前言:你为什么学习本教程
~ ~
编程最快明白—
我写此教程的目的是为了让大家以最快的速度掌握 编程,并且开发出自己的网站,正
如我的教程名《 编程最快明白》。我试图以以下几点理由让你决定是否继续阅读我的
教程:
一, 我假定读者已经会一些 或者其他语言的基本语法,比如能用 语言输出 到
的值,有这个基础就行, 和其他语言大同小异。
二, 本教程只讲最实用最简洁的代码,比如重复功能的函数只会增加你的恐惧,也没
必要都使用,我只会讲通用的简易的百用不爽的知识。在以后的教程里,你会看到每
一讲我只会讲明白其中的简单的几个函数,然后实现所有实用功能。
三, 我最近在学 ,静态成员和方法如果是属于整个命名空间的应该允许吧,何况不
需要实例化就可以调用类里的静态成员和方法,所以,这时候对象却是一个空
壳。 也是面向对象的, 的函数是不一定要放到类里的,用起来是比较自由轻
松的。在世界软件排名里, 年 月排名是:!"#"、、$包括 %&',综合
易用性, 是最好的中小网站建站语言了,学习好了也能让你快速提高你的编程能
力和基础。
四, 我是苹果,我的网站 ,该网站是用 构建的,网站里面用到的
知识就在这个教程里,学好了本教程,你同样可以做到。有问题可以联系 (%:
%) *%。
第一讲 软件环境和准备工作
我使用的是 (++% 集成开发环境,版本 以上,代码经 ,- 系统调试通
过。下载安装好就可以用,这样的集成开发环境很多,如果你已经按照其他书安装了
. 开发环境,调试过就不用改了。我是租的空间,本地调试就没关系啦,效果一
样的。
我用的代码编写软件是 ,/%%0/。说实话,我只使用其代码高亮和 ++ 功能,全部代
码都是手工编写的。你用记事本或者 1,+&, 等都可以(但一旦遇到问题别怪我,因为
你也可以在 2345- 里面看我的教程和编写程序,甚至坐在太空船上学习,前提是不要违背
我写这本书的目的。)
6 上传工具可以用:7%7- 等随便一个啦。
文件我用 3879 编码,好处是国际化,函数之间代码耦合得好,比 :; 有优势。你
要用 :; 的话也行,但本书个别两三个函数你要变通一下,涉及文件、数据库、 3<2 等
的。
的 %, 有这么一行:
=&%>90?@&&98@&&?@&A&B&C%/&?D9 @BE
可以通过 ,/%%0/ 菜单:修改99页面属性,把页面编码改成 D9 (默认就是这个)。
/,程序本书就不提供了,就用这个例子代替吧:
实例 1:输出 1 到 100 的值
代码开始结束标识,相当于 的
以下输出 到 的值
循环语句和其他语言一样,变量前多了标识,而且所有变量是不
需要声明的。
~ ~
编程最快明白—
输出到屏幕用 关键字,连接符相当于 语言的。
双引号、转义和其他语言一样,用单引号代替双引号则达不到换行效果,大家可以试
试。
!
"
把以上代码保存为F 文件然后放到 服务器目录用浏览器打开路径(如:>GBB
%&B,A)即可。
当然,要发布网站到网络你还需要申请个域名和空间,这就不讲了。
第二讲 数字、浮点、布尔型、字符串和数组
编写程序最终就是浏览器看到的 & 代码的表现形式,所以,就先研究一下这五种类型。
数字、浮点、布尔型是值类型,英文:&、H%&、,这样你知道他们怎么用了。
比如语句:IJ%?KC
字符串和数组是引用类型,也就是说他们作为地址放在栈里,当重新赋值时,栈里的地址
改变方向,原来的指向变没或给回收了,英文:&/L、%//%。
比如:I&/?M字符串”CI%//?%//%$N%M?EM数”OMM?EM组”'CBB%//%$'是一个数组赋值函数,这样
的函数 有一千多个,一般常用的不到 个,我觉得。
字符串操作:
实例 2:字符串合并、相加
#
#$$数字转化为字符串再合并,结果:$$。
$%"$
#$ 元$字符串转化为数字再相加,如$&&&$转化为数字 ,结果:'。
$%"$
"
实例 3:字符串改变大小写
#$'()*+,$
~ ~
编程最快明白—
##-.#变小写/结果:$'()*%$。
$%"$
##0#变小写/结果:$'()*+, $。
$%"$
"
实例 4:字符串长度、截取子字符串(中英文)
#$字符串 '$
1%2#-#/$34567$返回字符串长度的函数/第二个参数是编码,由于页面用
34567 编码,所以为这样。如果省去,返回内存占用的字节数(+8 99),即 。结果 )
$%"$
1%20%##//'/$34567$返回字符截取, ” ”为从 符 地址开始截取,' 为截取 '
个$34567$ “ ”编码的字符,结果: 符串 。
$%"$
知识点:现在开始接触函数了,每个函数都有作为堆栈调用,里面放 个或多个参
数,可以自定义可以有默认值。而关键字比如 是没有的。
很多书用 :,'(' 编码,取长度和子串时很麻烦。下面给大家参考一下不用上面的 1% 中
文字符串扩展库实现原理:
0;1<21%2#-#/=$34567$定义一个新函数/# 是必须传入的参数。
01
=$34567$
#>$34567$/$:,'('$/# 转化为 :,'(' 编码/= 函数返回对应的
+8 99 值判断每个字节该中文字符是否结束。
#-# 在此 #-#返回内存占用的字节数相当于
1%2#-#
=#?@"A#?@对应内存的 字节。如果直接用 34567 判
断会复杂些,因为编码的多样性 34567 是网页常用编码,3456B3=是 .=. 编
码。
01
!
!
-
01$编码未实现$
!有兴趣的自己查资料吧
#001
!
1<21%2#-#$$1<21%2#-#/$:,'('$$%"$该页编码用 34567,
你却说传入的字符串 ( 是 :,'(',就算函数实现了也无法正确的。
"
~ K ~
剩余19页未读,继续阅读
资源评论
- woshijinbajie2012-11-21我是一个初学者,这个挺适合初学者的!
- qwaszxzzl2012-12-17都是很经典的例子,我也是初学者,算是入门级的经典教材了
- blizzardoner2014-02-16例子比较简单,参考性一般
Memocode
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功