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基础的主要内容,如果未能解决你的问题,请参考以下文章