Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

坏狼的php学习

我开始系统的学习php啦,不是改别人的php程序了...学好基础先... 这里推荐大家看中原大学的php视频教程,看完后再根据php手册学习... 先培养对php的兴趣,就先了解php相对其他程序的优点.其实优点很多了.主要列举以下几点. php能做任何事情,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。 asp--------- 1.微软平台,花钱买. 2.漏洞多.非开源,很多代码运行环境用法具体内容不公布. 3.效能差.服务器系统. 4.程式传写不结构化. 5.除错不容易.错误不好修改. 6.组件支持复杂多. jsp--------- 1.对硬件要求高. 2.要有java基础. 3.除错不容易.错误不好修改. 4.号称执行速度最快的.(通过编译加速,php也可以) 5.大型企业的商业模式较适合.(银行,企业.) php--------- 1.跨平台(microsoft,linux,unix)、跨web server(IIS,apache) 2.结构化(类似C)、除错容易. 3.效能机佳. 4.对硬体要求低. 5.源码公开、漏洞少、风险低. 6.支持的数据库广泛. Adabas D InterBase PostgreSQL dBase FrontBase SQLite Empress mSQL Solid FilePro(只读) Direct MS-SQL Sybase Hyperwave MySQL Velocis IBM DB2 ODBC Unix dbm Informix oracle(OCI7 和 OCI8) Ingres Ovrimos 其他:bbs、留言版、杂志、文章、架站机.甚至可以.....写命令列程式.写图形使用者界面.最重要不要钱。 php大概运行的环境: 服务器环境:apache+mysql+php+phpmyadmin 有个软件叫appserv.exe的集成这些. 使用的编写工具:Macromedia Dreamweaver 或 EmEditor等. 大概了解下php写的基本方式,PHP 的 echo() 语句显示了,大概4种写法: 最常见获取系统信息的 再写个自己初学测试的: 坏狼php学习测试 学完之后还是感觉很好的...如果感觉到学不进去就要停止休息下... 1.基本写法: echo"买虚拟主机\n"; //这里是php要写内容! "\n"是代表换行 ";"代表结束 行多的话要加.要不会报错. 2.程式的执: 程式的跑法 由上到下、由右到左, 遇到特殊控制才能回头, 程序停止的方式,跑完结束、错误终止、指令结束. 3.写程序时要注意 不用的变数尽量不要用,例如a=123,但程序用不到,就是浪费了,程序也会变慢.减少测试性写法,减低废码.例如判断对方是男女外星人什么的. 考量程式的弹性(不需要写的都不要用了,方便除错,按tab键换行.同类用同对起.养成良好的写程序习惯.要有规则) 缩排、括弧要对称. 资料量的控制(变数名称的长度,规则短些好)变数例如:aaa.php?id=2222 4.引用档案方式: require("档案名称"); 引入失败就挂(Error)报错! 好记单词"瑞快尔德" include("档案名称"); 引入失败就不鸟它(Warning)出个警告! 好记单词"因可入德" 还有其他的require("db.txt"); include("db.txt"); 引用同目录下的db.txt文件. 如果db.txt不存在,require写法会个页面出错。 如果db.txt不存在,include写法只会当前行报错。 5.程式注释 // 单行注释,两撇 /* */ 斜星 - 星斜 /* 这里写要注释的内容,怎么写都行,写多少都行!你看不到我 */ 6.常数与变数 常数 ex.例如圆周率 就是平时常见的数,呵呵! 变数 ex. $x, $y, $z.. 7.常数的形态 true 真 fals 假 8.变数的形态 string 字串 integer 整数 123456780 double 浮点数 有小数点的1.2 array 阵列 object 物件 9.变数的使用 (\" 变引号 \\反斜线 \n 换行 \r 送出 \t 跳位TAB) 使用保留字 加上$拿去用 形态转换松散 免宣告 有关全域变数 global $变数 10.变数的引号 单引号''没什么作用. 双引号""php帮你处理. 11.$a = "坏狼"; $b = "卖虚拟主机!"; echo"$a! $a! 是$b!!!"; 12.运算符号 数字、文字、逻辑.. 程序重要的一环 理解、查表.. 13.算术运算 +加法 -减法 *乘法 /除法 %取余数(8/3余数是2) ++累加1 --递减1 14.字串的运算 .点 =等于 15.设置运算 = 将右边的值连到左边 += 将右边的值加到左边 -= 将右边的值减到左边 *= 将左边的值乘到右边 /= 将左边的值除到右边 %= 将左边的值对右边取余数 .= 将右边的字串加到左边 还要在同目录建立1个db.txt里面写写无聊的东东 买虚拟主机 "; //这里显示1个换行
include("db.txt"); //引用档案的方式你include("档案内容!"); 如果发现不了档案内容,只在当行出错误提示! echo"
"; //这里显示1个换行
echo"买虚拟主机!
www.winshell.cn\n"; //这里是php要写内容! "\n"是代表换行 ";"结束,行多的话要加 /* 你看不到我!你看不到我!你看不到我!你看不到我! */ ?>
"; echo'$a! $a! 是$b!!!//这里是单引号部分,就不做处理了.'; //单引号内不做处理! ?>
"; $c = $c . $a .$b; echo $c. "

"; ?> \n"; // 这个\n 查看源文件的时候会看到换行了! echo $a-$b. "
\n"; echo $a*$b. "
\n"; echo $a/$b. "
\n"; echo $a%$b. "
\n"; $a++; echo $a."
\n"; $c--; echo $c."
\n"; ?> 更上1层楼了...先写1个:(数字相加的) \n"; //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了. ?> 我看来php写法很注重行的概念,不管$a代表什么,大概意思都是右边到左边."连到"或"加到"或"减到"等,!不只是数字之间的加连。还可以其他方式. 再写1个:(右连到左内容的) 结果为什么这样显示呢?如果你每次都认真听的话,前段会说:程序的跑法是从上到下,从右到左的原则. 再写1个:(除法的) 得到结果141608156132,算的速度还真快,呵呵...... 继续下1大步骤: 1.位元的运算(这个很少用) & 代表且(and) | 代表或(or) ^ 代表互斥(Xor) << 想左移位 >> 向右移位 ~ 取1的辅数 2.逻辑运算(条件等) < 代表小于 > 代表大于 <= 小于或等于 >= 大于或等于 == 等于 (一般检查例如用户的登陆等于不等于条件) != 不等于 && and 而且 (and) || or 或者(or) xor 互斥(Xor) ! 不(Not) 其他符号 3.其他运算 $ 变数(用到很多次了) & 变数的指标(加在变数前) @ 不显示错误信息(加在函数前) 例子 \n"; ?> -> 物件的方法或者属性 => 阵列的元素值 ?: 三远运算子 上边的记住就可以了,(但是记住也不是那么容易地,呵呵!) 下边介绍更高层的了,也是写程序比较常用关键的! 1.单行的if(判断) if...else... 如果...什么什么...结果怎样...负责...怎样... 如果...你胖...你是小猪...否则...你是瘦猴子. if(conditon) { statment1} true 真 else {statment2} false 假 例子: 5) //这里不需要加分号,注意! { echo "对了!a > 5\n"; Chinaz.com } else //这里不需要加分号,注意! { echo "错了!a < 5\n"; } ?> 2.多行的else if 例子: 5) //这里不需要加分号,注意! { echo "a > 5\n"; } else if($a > 3) { echo "a > 3\n"; } else { echo "a < 5\n"; } ?> 3.省略法 5 ? $str = "a > 5" : $str = "a < 5" : $str = "a = 5"; echo $str; ?> while回圈(快记英语:坏偶)虽然 1.while (condition1条件) { statement1 statement2 if(condition2条件) break statement3 } 1.break 终止,打破规定. 2.continue 停止1行后继续运行. 3.exit () 离开不见得用于此地,很常用. do ...while 至少做1次 do { staement1 ↓ staement2 } while(condition) 若condition条件为true真,就会返回do内的程序. 例子 "; $w++; } while($w<10) ?> FOR回圈 例子 \n"; } ?> foreach阵列里面每个字跑完 array(阵列) "好人","2" => "坏人"); //代表"xxx1" => "好人", ?> \n"; ?>


5) //这里不需要加分号,注意! { echo "对了!a > 5\n"; } else //这里不需要加分号,注意! { echo "错了!a < 5\n"; } ?>


5) //这里不需要加分号,注意! { echo "a > 5\n"; } else if($a > 3) { echo "a > 3\n"; } else { echo "a < 5\n"; } ?>


5 ? $str = "a > 5" : $str = "a < 5"; echo $str; ?>


"; $p++; if($p==15)break; //到这里终止,打破这个规定. } ?>


"; } ?>


"; $w++; } while($w<20) Www^Chinaz^com ?>





\n"; } ?>

Tags: php 编程 asp

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 228
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。