初识PHP(一)基础语法

  一直准备学习PHP,结果前一段时间老是有事情,耽误了一阵子。如今赶快迎头遇上!java

  这个系列只是谈谈我对于PHP的一些见解,不是教程性质的。另外我是小白,只是写写随笔,大神求轻拍。本人学习过c 、java 、python,接触过一些HTML。若是是和我有相似经验的想接触PHP的朋友若是能够给你提供一些思路那就再好不过了。python

  在我看来PHP拥有浓浓的HTML风格,果真不愧是为web编程而生的。最大的一个特色就是变量的使用方式。在c,python等语言中,一个变量就是几个字符写出名字直接调用,好比经典的for(i=0;i<50;i++)。可是PHP在变量的处理方式上更接近于HTML,直接写出来的字符会被认为是字符串,而要想使用变量则须要用$来开头: for($i=0;$i<50;$i++) 这让我很不适应,以为这样书写会很麻烦,可是看到字符串的处理我发现这样有这样的好处:web

  PHP中字符串的拼接能够是像python使用“,”来进行,如:编程

  $a='Bob';
  echo "Hello ",$a;
数组

结果以下图:函数

  可是PHP比较正统的写法是用“.”作拼接,如:学习

  $a='Bob';
  echo "Hello ".$a;
spa

结果是同样的:3d

 最神奇的地方来了,PHP有个和HTML风格的用法,即直接在字符串中引用变量:blog

  $a='Bob';
  echo "Hello $a";

依旧是同样的结果:

  

  这就是PHP独特的风格。

 

  另外一个特色,是PHP中的数组。PHP的数组。PHP的数组在我看来就是python的列表和字典的集合体。对于储存的数据而言,他不像c的数组须要声明类型,不管整形仍是字符串都能混合存储在同一个数组中“和平共处”;同时他也不仅支持传统数组的使用从0开始编的序号进行索引的方式,可使用字符串进行索引,这又很想python的字典。总之是一个特别怪的东西,可是仔细一想仍是特别方便的。

  $arr = array(0=>50,'g'=>'ggg',1=>'www','h'=>'hhh');
  print_r($arr);

  

  如上图,arr是一个数组,存有四个元素,0号是整型50;下一个元素是字符串ggg,使用字符"g"索引;第三个元素是1号元素字符串www;第四个元素是字符串hhh,使用字符”h“索引。

  接下来使用array_push函数向数组后面追加一个字符串元素www

  $arr = array(0=>50,'g'=>'ggg',1=>'www','h'=>'hhh');
  array_push($arr,'www');
  print_r($arr); 

  

  如上图,追加的元素虽然是第五个元素,可是仍继续排序使用2号索引。

  这就是我对于PHP基础语法的一点感觉

相关文章
相关标签/搜索