PHP学习笔记1

PHP学了两个星期,但还是感觉有点浑浑噩噩的..索性效仿前辈写学习笔记的方法,总结一下学到的东西,巩固一下。如果是0基础的朋友想学PHP,那么我这学习笔记希望能让你有所收获,哈哈,基础对基础嘛..

首先,要学习php,我们为php配置好环境。

通常比较经典的学习php的组合是apache+MySQL+phpmyadmin,所以要将这三个全都下下来,除此之外我们还可以选择WampServer,这是一个apache+MySQL+phpmyadmin+php的整合,同时,wampserver会将apache和MySQL配置好,放在你的安装目录下,关于wampserve,你可以点击这里查看!

PHP 的脚本块以 <?php 开始,以 ?> 结束,这是最标准的写法,所有的PHP代码都是写在

<?php ?>

内的,也可以使用短标签风格

<? ?>

还有ASP的风格,使用两个百分号

<% %>

但最好使用标准的

<?php ?

风格,能达到最好的兼容性。
因为你写的PHP程序不可能总是在你自己配置的环境中运行,也许在别人的服务器上,会关闭短标签以及ASP风格,当然你说哥就是一辈子在本地玩..你牛-

echo(); print();

什么的就不说了,要我说,我也就只能愣愣的告诉你,echo是输出用的,print是打印数组用的..其他我还真不知道,要剖析它的原理的话,等大牛解释吧..或许等俺以后懂了再来补充…哈哈..

PHP常常会和HTML混编,你中有我,我中有你..亲亲密密,你侬我侬…呃..

<?php echo 'zlpro.com'; ?>

这个样子..万恶的hello world!你妹..hello world 被双引号括起来,注意到了吗。?因为它是一个字符串,你问我啥叫字符串?这个…呃…你双引号括起来了就是字符串了。其实是可以用单引号的,而且推荐单引号。PHP中共有6种数据类型:

  • boolean (布尔型)
  • integer (整型)
  • float (浮点型, 也称作 double)
  • string (字符串)
  • array (数组)
  • object (对象)

这些我觉得只要记住就可以了…我真这么觉得..- -!

然后是变量

PHP是弱类型语言,定义变量不要像很多其他语言一样先申明数据类型,它可以自动转换类型。使用$符号来定义一下变量. 比如

$name = '周六';

呃..上面忘记说一个很重要东西. 就是那个分号。字符串需要用单引号或者双引号括起来,而每结束一个语句,必须要用分号来结束. 不然就报错,这是个常见的新手错误。

我发现我写的越发混乱了,诶..

  • 变量名必须以字母或下划线 “_” 开头。
  • 变量名只能包含字母数字字符以及下划线。
  • 变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。

这些硬性规定的东西我就复制了,反正都是必须要背下来的东西.

数组

数组能够在单独的变量名中存储一个或多个值。

在正式开始使用PHP后,早晚会用到数组的,数组是PHP的核心函数之一.很重要..

个人觉得,当你需要创建很多的相关联的变量的时候,不妨使用数组.

比如你需要获取一个人的信息:

1
2
3
4
5
<?php
$name='张三';//定义变量$name获取姓名
$age='18';//定义变量$age获取年龄
$heigeht='180';//定义变量$height获取身高。
?>

顺便说一下,PHP的注释是用双斜线来表示,如上所示,这是单行注释.多行注释用的时候再提.

那么,这样定义3个变量来获取一个人的信息,个人觉得有点分散和繁琐.那么我们使用数组来试一下。

1
2
3
<?php
$People = array('name'=>'张三','age'=>'18','height'=>'180');//定义数组的函数是array();注意分号不要忘记.
?>

这样,我们就定义好了一个数组,数值数组存储的每个元素都带有一个数字 ID 键。张三的ID值就是name,180的ID值就是height

要输出一个数组内的某个值,就使用该值对应的ID,用echo输出即可。

1
2
3
4
<?php
$People = array('name'=>'张三','age'=>'18','height'=>'180');//定义数组的函数是array();注意分号不要忘记.
echo $People['name'];//输出name值,得到的结果就是张三.
?>

当然,如果要输出一个数组内所有的值,我们就需要遍历数组.在这之前,我们可以先自己把数组打印出来查看一下.使用print_r();函数

1
2
3
4
<?php
$People = array('name'=>'张三','age'=>'18','height'=>'180');//定义数组的函数是array();注意分号不要忘记.
print_r($People);//打印该数组;
?>

发觉似乎说的太细了呢…今天就暂时记录到这吧…

或许你还想看..

有一条评论

  1. zlpro 11/12/18 5:00 下午

    ddd