新手请教PHP$a++的问题

WBOY
Lepaskan: 2016-06-23 13:41:58
asal
885 orang telah melayarinya

代码如下
$a=1;
?>
<script> <br /> function add(){ <br /> alert(<?php echo $a ?>); <br /> <?php $a++; <br /> ?> <br /> </script>

我想实现每次click的时候$a会自增 即第一次alert "1"第二次alert "2" 类推.但我发现每次$a都会变为1 而没有自增.不明白 请教各位高手 


回复讨论(解决方案)

网页加载完后php代码不会再调用了,
加载完过后js的函数就变成了

function add(){alert(1);}
Salin selepas log masuk

你查看一下网页的源代码就看出来了

楼上说的不错。 php是服务器端运行的,只返回运行的结果。客户端的操作,不会再执行php了。

可以使用静态去定义变量。

php不会在客户端执行的而是服务器端,你都用apapche处理php,js是在客户端执行,而是也不能是js嵌套php代码,我只试过php嵌套js代码

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan