认识PHP

PHP就是一个HTML中的内嵌语言:

用<?php  ?>来表示php的定界符,写在这个符号里面的语句,都是PHP语句。

<h1>哈哈,今天我买了一个<?php echo 1+2+3; ?>s我好高兴啊!</h1>

php不能在本地直接拖入浏览器里面运行,因为php必须需要运行环境

开发环境的搭建

一键安装包PHPnow

http://www.onlinedown.net/soft/60958.htm

里面有:

Apache

PHP解释引擎

MySQL

语言核心概述

书写位置

书写的标签一律写在

<?php ?>

不能嵌套!能出现在任何位置!

php页面的拓展名必须是.php,如果是.html的话,那么会视为静态页面,不解析。

输出语句

PHP要求所有的语句必须加分号。如果不加是严重错误,将报错,后面的语句不予运行。

PHP中输出语句,输出的是页面当前的位置,不是控制台。

echo “xxxx”;

echo是php中的输出语句

比如:

<?php echo 1+2*3; ?>

echo也可以当做函数,把要输出的内容写在圆括号里面:

<?php echo(1+2*3); ?>

echo默认不换行,如果想换行,自己用.当做连字符拼接标签。

变量

变量以 $ 符号开头,其后是变量的名称

变量名称必须以字母或下划线开头

变量名称不能以数字开头

变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

php中的变量,也是弱变量类型,不需要定义是什么类型的,传什么类型就是什么类型。

1<?php
2        $a = 5;
3        $b = "aaa";
4        $c = true;
5
6        echo $a . "<br />";
7        echo $b . "<br />";
8        echo $c . "<br />";?>

php的作用域很神奇

php也没有块级作用域,if、for不产生作用域。

function是有作用域限制的。一个全局变量,在一个函数内部,是不默认认识的。如果想在一个函数内部,认识一个全局变量,要在函数内部写global关键字:

1    <?php
2        $a = 300;
3
4        function fun(){
5            global $a;
6            echo $a;
7        }
8
9        fun();
10    ?>

运算符

和js一样的,就是连字符不一样,连字符是.

 数组

1<?php
2    $a = array("东","南","西","北","中");
3    echo $a[0];
?>

echo语句不能输出数组的全貌,必须要使用print_r函数,

$a = array("东","南","西","北","中");
print_r($a);

数组长度要用count()函数:

echo count($a);

语句

和js一样。

也有if语句、if……else、for、while、do……while、switch都一样的。

函数

函数声明头提升是JS特有的,PHP里面必须先定义函数,然后调用函数。

函数只有()一种调用方式。

函数的传参、返回值和JS是一样的。

转载于:https://www.cnblogs.com/kun666/p/9498399.html

前端了解的简要php相关推荐

  1. php的前端组件化,简要剖析PHP的Yii框架的组件化机制的基本知识

    组件是 Yii 应用的主要基石.是 yii\base\Component 类或其子类的实例.三个用以区分它和其它类的主要功能有: 属性(Property) 事件(Event) 行为(Behavior) ...

  2. 项目开发 | 转载 | 需求评审与技术评审

    转载自 知乎:项目经验 需求评审与技术评审 ,文字未改,格式有改动. 文章目录 0. 序 1. 需求评审 2. 技术评审 0. 序 做开发应该对需求评审,技术评审并不陌生. 但常有小伙伴抱怨,需求评审 ...

  3. 项目经验 需求评审与技术评审

    序 做开发应该对需求评审,技术评审并不陌生. 但常有小伙伴抱怨,需求评审会参加了不少,会上定下来的东西却不多,需求朝令夕改也是常态.久而久之,需求评审就变成了立项动员会,走个过场,没起到实际作用,开发 ...

  4. 2023届 最新 计算机 毕业设计 选题 推荐 大全

    计算机毕业相关的设计最近几年类型比较多的题目为:XX管理系统.XX网站建设.XX小程序设计与实现.XX公众号开发.大数据分析设计与实现等相关的选题,下面就给大家简单剖析一下上述这些题目.毕设帮助,源码 ...

  5. 前端笔记-前端优化简要大总结

    个人对前端优化的一些简要总结,参考了一些别人写得资料 服务器方面: 提高自己服务器质量,带宽等方面 开启浏览器缓存,减少http请求 开启gzip压缩 使用内容分发网络cdn html界面 css文件 ...

  6. vue 前端服务器代理,proxyTable简要叙述

    vue 前端服务器代理,proxyTable简要叙述 我们在使用 vue-cli 工具生成 vue 项目时 vue init webpack first-vue 在生成的项目结构里,会有一个 inde ...

  7. 前端开发中的性能那点事

     前端开发中的性能那点事(一)巧用xdebug 前言: 在我们平时的php开发中,一个大的项目经过长时间的积累以后你会发现性能越来越慢,而性能到底消耗在了什么地方,常常是一个令人头疼的问题,funct ...

  8. 前端要完!人工智能已经能实现自动编写 HTML 和 CSS

    本文转载自:CSDN 资讯 [编者按]一个月前,我们曾发表过一篇标题为<三年后,人工智能将彻底改变前端开发?>的文章,其中介绍了一个彼时名列 GitHub 排行榜 TOP 1 的项目 -- ...

  9. 视觉SLAM前端特征检测与跟踪的思考

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 就目前视觉SLAM的引用来区分,分为基于特征法的和直接法的视觉SL ...

  10. Karto的前端实现与解读

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 原来的计划是从这篇文章开始自己搭一个新的SLAM框架的,结果由于水平不够,代码不知道从哪下手,不知道如 ...

最新文章

  1. Android程序设计基础
  2. Dos中@符号的使用演示(屏蔽echo off的回显)
  3. Unity3D 物体移动方法总结
  4. java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)
  5. 15、设计模式-行为型模式-职责链模式
  6. 吴恩达机器学习:偏差与方差、欠拟合与过拟合
  7. idea 常用配置和快捷键
  8. pytorch torchvision类
  9. scratch课程案例——时钟
  10. XCODE 9:最新功能详尽介绍
  11. 重磅:使用UOS微信桌面版协议登录,wechaty免费版web协议重放荣光
  12. 上海麻辣马资深程序员叶劲峰:我的游戏人生
  13. Maya2018插件安装
  14. 三维实景拍摄虚拟现实!- Panorama
  15. わたしたちの田村くん
  16. 使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
  17. 21根火柴常胜将军c语言,常胜将军算法
  18. 云图科技,长沙VR多方面给人们带来了新的体验!
  19. JFinal配置说明
  20. dota2html颜色代码,技术向教程 如何在DotA2中使用彩色字体

热门文章

  1. 63.1拓展之box-shadow属性
  2. 2016012052+小学四则运算练习软件项目报告
  3. java-String类的其他功能
  4. Linux编程中 #define _XOPEN_SOURCE的作用
  5. cocos2d_x_05_Box2D物理引擎
  6. jq为a标签绑定的onclick事件在移动端不响应
  7. PowerDesigner生成PowerBuilder扩展属性~
  8. spring4笔记----spring生命周期属性
  9. 小黑小波比.coding的使用
  10. 二叉搜索树 java版