php初学者的基础问题
程序员文章站
2024-02-03 23:27:28
...
小弟初学PHP,以前是一直做asp.net的,现在对PHP的语法有了大概的了解,也下载了别人的代码模板参考,想请问各位两个问题
1.入下图1所示,PHP的代码是和HTML混合起来编写的,请问能不能分开编写?html归html代码,PHP代码归PHP代码这样,两种代码合在一起编写感觉很乱也不利于维护啊
2.如图2所示,在body中有两段PHP代码,那么当页面加载的时候是运行那一段代码?还是两段都运行?先运行哪一段?如果同一个页面中有两个按钮,实现不同的功能,那么如何实现点击按钮1,执行一段PHP代码(例如方法A)?点击按钮2,执行一段PHP代码(例如方法B)?
希望各位高手帮忙解答下
图1:
图2:
那个代码是有条件分支,如果代码是这样写的:
echo "A";
?>
echo "B";
?>
这样的话是输出A,还是A,B都输出?都在页面加载的时候输出?如果我想在页面加载的时候只运行第一个PHP代码(就是只输出A)这样可以么?
1.入下图1所示,PHP的代码是和HTML混合起来编写的,请问能不能分开编写?html归html代码,PHP代码归PHP代码这样,两种代码合在一起编写感觉很乱也不利于维护啊
2.如图2所示,在body中有两段PHP代码,那么当页面加载的时候是运行那一段代码?还是两段都运行?先运行哪一段?如果同一个页面中有两个按钮,实现不同的功能,那么如何实现点击按钮1,执行一段PHP代码(例如方法A)?点击按钮2,执行一段PHP代码(例如方法B)?
希望各位高手帮忙解答下
图1:
图2:
回复讨论(解决方案)
1、asp.net 可以代码分离吗?我只知道 C# 用伴随文件实现代码分离
php 需要引入模板引擎类实现代码分离
2、你不是有编程基础的吗,难道代码被条件语句分割都看不出来吗?
既然代码在条件分支中,自然就是有条件执行啦
用框架 如thinkphp,或者模板 如:smarty 可以实现php与html分离
php文件是从上往下的顺序执行的。
搜索 php MVC
视图 与 逻辑和数据分离才行!
1、asp.net 可以代码分离吗?我只知道 C# 用伴随文件实现代码分离
php 需要引入模板引擎类实现代码分离
2、你不是有编程基础的吗,难道代码被条件语句分割都看不出来吗?
既然代码在条件分支中,自然就是有条件执行啦
那个代码是有条件分支,如果代码是这样写的:
echo "A";
?>
echo "B";
?>
这样的话是输出A,还是A,B都输出?都在页面加载的时候输出?如果我想在页面加载的时候只运行第一个PHP代码(就是只输出A)这样可以么?
不想输出的就放到条件否分支中,或者注释掉
我有点怀疑你真的做过 asp.net 吗
上一篇: php通用防注入程序 推荐_php技巧