PHP基础

Posted 玉育

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP基础相关的知识,希望对你有一定的参考价值。

一、

php的基本语法:

PHP和C#的区别

基本上是一致的

 

PHP的标记

PHP语言是一门脚本语言

JS也是一门脚本语言

JS是运行在客户端的

PHP是运行在服务端的

两种不同的地方运行

 

客户端的脚本语言只能处理当前页面上的内容

服务器端的可以操作数据库

 

它们都是脚本语言

JS可以嵌在页面上使用

PHP也可以嵌在页面上使用

 

在页面上嵌JS

<script type="text/javascript">

</script>

 

二、

【1】在页面上嵌PHP

第一种方式:   

<?php    //开始

 

 

?>       //结束

 经常使用

 

第二种方式:

<?

 

?>

使用这种方式的时候要开启段标记

 

【2】PHP的注释

(1)第一种方法://

(2)第二种方法:/* 多行的注释  */

 

【3】PHP的输出语句

第一种方式:echo

例子:<?php

echo “hello”;

?>

 

显示结果:

 

 

第二种方式:print

例子: <?php

Print”world”;

?>

 

 

显示的结果:

 

第三种输出的方式:         是一个方法

Print_r();

 // 这个是用来,输出数组信息,的

 

第四种输出的方式:          是一个方法

var_dump();

//这个输出的是,变量和类型   变量的值、类型、长度都是可以输出的  

总结:

【1】第三种和第四种输出方式,是一种方法,用在特定的地方,不作为一个输出输用

,用在输出的变量、数组是不是正确的,不作为一个正常的输出用,主要是用来测试的。

【2】第一种和第二种输出方式,都可以输出字符串,它们是有区别的

(1)第一种输出方式Echo可输出多个字符串

例子1:<?php

Echo”hello”,”helloa”;

?>

      (2)第二种输出方式printshi 只能输出一个字符串,是不可以输出多个字符的

 

 

【4】变量定义:

复习知识:

C#语言:数据类型:int   float   double   char   string   datetime

PHP是脚本语言,JS是脚本语言

JS定义变量是var

     为什么用var来定义呢????

     JS是一个弱类型的语言,C#是强类型语言

C#是强类型语言,数据类型,在定义变量时,是必须要写的,每一个变量必须是固定的。而,弱类型的语言,它的变量类型可以不明确,可以随时改变类型,不用考虑类型的问题。

PHP是弱类型的语言。我们在定义变量时,不需要加类型,直接定义来用就可以了。

 

弱类型的语言,不是没有类型,它是有类型的,只是没有表现出来。我们再定义变量时,他会根据等号右边的值,自动确定类型

 

PHP的变量定义:

   PHP的变量都是以$开头的

  例子:$a=10   $a:变量a   $a是一个整体

它的值是10   它的类型是整数型

 

        

显示的结果:

 

定义一个字符串:

【1】$b=”hello”;

 

例子:

显示的结果:

【2】$a=\'hello\';

 例子:

显示的结果:

 

单引号和双引号,都可以用来定义字符串,只不过,它们之间有区别。

什么区别呢??

【1】双引号换行:

$b=”he\\n llo”;    转义字符:\\n  代表换行       转义字符可以输出换行

例子:

显示的结果:

在页面里没有换行

 

查看网页源代码:

         在源代码里,换行了

 

在页面里为什么看不到换行??在源代码里换行了

网页的代码界面,如果加换行,是没有任何效果的。

 

 

【】单引号换行:

$c=’wo\\n rld’;  

 例子:

显示的结果:

显示的结果是,单引号里的内容原样输出了

 

查看网页源代码:

从上面的两个例子可以看出,单引号和双引号的区别是:

【第一区别】双引号里面可以解析转义字符,单引号不行

 

在字符串的中间输出一个变量:

【】双引号

例子:$b=”he{$a}llo”      //在花括号里写变量   用换括号来分割

显示的结果:

【】单引号:

例子:$b=’he{$a}llo’;

显示:

单引号不能解析,它会原样输出

 

以上是关于PHP基础的主要内容,如果未能解决你的问题,请参考以下文章

PHP基础入门---PHP数组实用基础知识

php基础教程:基础语法

php基础问题,赐教哈

web 开发基础php 开发基础快速入门 -PHP程序符号标记和程序注释的使用及空白符详解

php基础问题

web开发基础PHP快速入门-PHP运算符之算术运算符和字符串运算符详解