もう一度!今回は絶対諦めないよ。
仕事のために!
!Ánimo¡
2014年辛星PHP教程夏季版
【记录】一个PHP新手走在PHP路上
<?php echo "Hello world"; ?>
最古老的代码23333333,现在输出中文还会乱码。嗯嗯乱码的原因是browser无法正确索引文件字符集,所以需要加个header。
header("Content-type: text/html; charset=utf-8");
然后还有个问题,php代码嵌入到html文件中无法解析。
然后,“默认情况下,单纯的html不能解析php”
这是基础不牢靠的表现啊啊,php解释器在服务器端。
梳理一下流程:
user在浏览器输入php文件名→WEB服务器(如IIS或Apache)接受请求
→将其发送给PHP引擎→PHP引擎处理数据生成HTML页面并返给WEB服务器
→WEB服务器再将页面返回给客户端浏览器
嗯,因为环境搭建用的是WAMP,所以是Apache,然后对PHP的支持是通过模块mod_php5实现的。
PHP内核探索 ——Veda原型
底层的东西……好难。啊啊我可是学过单片机的人!又不是总用windows,算了……
Parse error: syntax error, unexpected '锛�' (T_STRING) in C:\wamp\www\php\test.php on line 5
看到这个错误;: 你俩真是好兄弟,遥想大一C语言。
<?php header("Content-type: text/html; charset=utf-8"); $a = false; var_dump($a); //var_dump是判断表达式类型与值的函数 $str1 = "你很"; /*连接字符串的练习*/ $str2 = "笨"; #这样也可以注释,Shell风格 $str3 = "而我"; $str4 = "很聪明"; echo $str1.$str2.$str3.$str4; ?>
输出结果:
boolean false
你很笨而我很聪明
玩的真开心。
2015/10/10 其实仅仅输出了Hello world就满足了的人,这真是个魔性的程序
上班第一天,自学。复习c?
先是if/elseif/else选择结构,然后是while/for循环结构
运行中出现了一个错误:Notice: Undefined variable: b了! in C:\wamp\www\php\test.php on line 29
echo "已经加到$b了!","</br>";
是这句引起的问题,在字符串中变量后面好像得空一格。
所以是:
<?php header("Content-type; text/html; charset=utf-8"); $b = 8; while($b <= 10){ echo "已经加到$b 了!","</br>"; } echo "加完了!"; ?>
while后面跟的小括号中会得到一个布尔类型的结果,大括号就是一个循环体。
再来是数组的创建与修改 Array( )
$arr = array('hero' => 'Rose','age' = '21'); $arr['hero'] = 'Jack';
字符做索引是弱类型的表现,这是关联数组,而数字索引是索引数组。count()可以得到数组的元素个数。
函数的创建 function xxx(){ }
function myf($fpa,$spa,$tpa){ echo "传入的是参数是&fpa !"; return $spa+$tpa; } $res = myf('I\'m so happy:)'); echo "<br />spa与fpa相加为$res !";
这里用单引号的时候输出是:传入的是参数是$aa !
改为单引号就对了。(((然后单引号的转义:/'
PHP双引号内的变量会被执行(转义),单引号不会
文件的导入用require(数据库)和include(某个页面)
比如:include ‘test2.php;
form表单来了~
<?php echo '$_POST:';var_dump($_POST) ?> <form name = "msg" method = "POST" action = ""> 账号:<input name = "id" type = "text"></input><br /> 密码:<input name = "pwd" type = "text"></input><br / > <input type = "submit" name="submit" value = "登录"> </form>
POST常用,GET信息会在地址栏显示,也可以直接用地址栏提交。为了防止表单重复提交应该加一个令牌[token];
$_REQUEST中包含了$_POST与$_GET中所有的内容。