座机前加区号:如0105992xxxx
输入您的电话号码,点击通话,稍后您将接到我们的电话,该通话对您完全免费,请放心接听!
首先做一个简单的例子:
在这个php脚本中呢,首先我们先写上一个HTML页面。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> </html>
那这时候我们用到的就是Emmet插件。我们只需要写html:xt接着按一下键盘的tab键,它就帮你把代码自动补全了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> <h1>this is a test</h1> </body> </html>
写了html页面,<h1>this is a test</h1>我们现在来运行一下。
Test_5,看到我们的文档中写了一个html没有问题,一个h1效果的this is a test。接着我在写一点CSS。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> <style type='text/css'> body{ background:pink; } </style> </head> <body> <h1>this is a test</h1> </body> </html>
写上一个粉色,background:pink;改变一下我们这个背景颜色。
你看到写的CSS也生效了,那接着还可以写什么呢,我们来写一个简单的JS。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> <script type="text/javascript"> alert('hello world'); </script> <style type='text/css'> body{ background:pink; } </style> </head> <body> <h1>this is a test</h1> </body> </html>
弹出一个对话框alert('hello world');同样的也来运行一下。
当再来刷新的时候js也成功了,你看到HelloWorld,没有问题。当然现在呢我们的脚本中呢,你也可以写php,但是记住你可以在这个脚本中任意位置上来写你的php代码。以<?php开始?>结束,当你的脚本中不只有php代码的时候记住这对标记一定要成对出现,你可以写一个,写多少个都可以。
而且可以再任意位置上来写。
那你看到。
页面效果没有变,同样的也可以那现在在这里看一下。我们就不用写这么多了,我就在第一行写上一个<?php echo 'hello maizi';?>这是我们通过php来输出的一个效果。同样的在下方写一个,我想输出一个什么呢?我想输出一个水平分割线
<?php echo '<hr/>';?>同样的也可以,接着在下方在来写上一个<h3>111</h3>效果的一行一。你看到我们再来输出一个php代码, <?php echo 'aaaa';?>。你可以在任意位置上来写,只要保证它们成对出现就行。
<?php echo 'hello maizi';?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head<?php ?><?php ?><?php ?>> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> <script type="text/javascript"> alert('hello world'); </script> <style type='text/css'> body{ background:pink; } </style> </head> <body> <h1>this is a test</h1> <?php echo '<hr/>';?> <h3>111</h3> <?php echo 'aaaa';?> </body> </html>
再来运行。
好Hello maize,一条水平分割线,111,四个aaaa。
接着再往下,现在在background:pink;位置上,我们需要接到一个颜色值,这是我们直接来写的,同样的你可以通过php来输出一个background:<?php echo 'blue';?>;蓝色。
<?php echo 'hello maizi';?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head<?php ?><?php ?><?php ?>> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> <script type="text/javascript"> alert('hello world'); </script> <style type='text/css'> body{ background:<?php echo 'blue';?>; } </style> </head> <body> <h1>this is a test</h1> <?php echo '<hr/>';?> <h3>111</h3> <?php echo 'aaaa';?> </body> </html>
接着你会看到
页面的颜色变为蓝色,这样的一个效果。那这个注意一点就可以,当整个文档中不只有php代码的时候你就一定要用<?php 开始?>结束,它们成对出现就可以,它们可以写在页面的任何位置上都行。那第二点当我们的文档中,只有php代码的时候,那现在你的结束标记就可以省略掉,而且记住这个结束标记呢,一定的不要写就可以。
<?php写上一个注释:当文档中只有PHP代码的时候,结束标记不要写,你接着你会看到,echo 'this is a test';比较简单的一句话没有问题。如果说下发你想写html了,那这时候你说我直接写,h1效果的hello world,你一保存你看到这块就报错了。
那接着你来运行一下这个页面,来看到我们今天见到的第一个错误,会报这样的一个错误。
首先看到了Parse error,这是一个什么错误,解析错误。解析错误中的语法错误。我们可以把它拿过来。
Parse error(解析错误): syntax error(语法错误), unexpected '<' in G:\maizi\maiziedu\php2\demo\test_6.php on line 5
没有找到你的结束标记,所以说当不只有php的时候一定保证它成对出现就可以,那下方在继续来写html,就直接来写就可以了。那接着你说下方我还要写php, 我在写<?php echo 'aaa';?>,简单的测试一下就行。
你看到,这叫正确的一个形式,这也是我们需要注意的地方。代码例:
<?php //当文档中只有PHP代码的时候,结束标记不要写 echo 'this is a test'; //Parse error(解析错误): syntax error(语法错误), unexpected '<' in G:\maizi\maiziedu\php2\demo\test_6.php on line 5 ?> <h1>hello world</h1> <?php echo 'aaa';?>
Copyright© 2019 巨立鑫 All Rights Reserved 皖ICP备17011067号-4 网址:http://www.jlxpx168.com 技术支持:巨立鑫软件技术部