在 html 里面可以直接写 PHP 代码吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ETONG
V2EX    程序员

在 html 里面可以直接写 PHP 代码吗

  •  
  •   ETONG 2021-07-27 22:00:05 +08:00 3035 次点击
    这是一个创建于 1535 天前的主题,其中的信息可能已经有所发展或是发生改变。

    后缀名不改 还是.html 在里面直接写 php 代码

    如果不行的话 ,那可以反过来把写好的 html 放到.php 里面吗

    17 条回复    2021-07-29 01:34:38 +08:00
    learningman
        1
    learningman  
       2021-07-27 22:08:48 +08:00
    可以,只要你在服务器设置把.html 交给 php-cgi 解释
    后者没看懂,php 本来不就是 html 嵌入的?你<?php 闭合不就好了
    meshell
        2
    meshell  
       2021-07-27 22:09:04 +08:00
    keyi
    GG668v26Fd55CP5W
        3
    GG668v26Fd55CP5W  
       2021-07-27 22:09:28 +08:00 via iPhone
    可以啊
    yuzo555
        4
    yuzo555  
       2021-07-27 22:28:11 +08:00
    前者硬要来可以实现,但是不规范而且容易引发问题。
    后者是 PHP 原生支持的,<?php ?> 外的部分默认就是直接输出的,可以在 <?php ?> 以外的部分直接写 HTML
    kikikiabc
        5
    kikikiabc  
       2021-07-27 22:42:51 +08:00 via iPhone
    可以用 JupyterLab
    shiji
        6
    shiji  
       2021-07-27 22:43:06 +08:00
    都可以。
    第一个需要改一下 web 服务器的设置。
    第二个默认支持
    ericls
        7
    ericls  
       2021-07-27 23:08:35 +08:00 via iPhone
    浏览器跑不了
    cnrting
        8
    cnrting  
       2021-07-28 00:47:42 +08:00 via iPhone
    有啥区别?
    ipwx
        9
    ipwx  
       2021-07-28 01:08:35 +08:00
    建议楼主用 url_rewrite,做虚拟静态化
    Tink
        10
    Tink  
    PRO
       2021-07-28 01:15:34 +08:00 via Android
    先说你要干啥
    waytoshine
        11
    waytoshine  
       2021-07-28 01:17:11 +08:00 via iPhone
    搜一下 Smarty,模版引擎等
    changwei
        12
    changwei  
       2021-07-28 02:15:38 +08:00
    楼主可以了解一下 PHP 的全称
    PHP 全称叫做 HTML 预处理器,也就是说 PHP 代码需要被一个叫做 PHP 的预处理器转换成 HTML 以后,通过 nginx 或者 apache httpd 发送到用户端浏览器
    你在 HTML 里面直接写 PHP 的话,默认情况下无论是 nginx 或者 apache httpd 都不会将 HTML 文件交给一个名为 PHP 的预处理器转换成最终的 HTML,而是直接把 HTML 原始内容原封不动发送给用户端浏览器
    gogolang
        13
    gogolang  
       2021-07-28 09:22:02 +08:00
    你说的是混编吧
    shakoon
        14
    shakoon  
       2021-07-28 09:30:56 +08:00
    @changwei #11 震惊了,查了一下,这玩意还真的改名了啊,以前是叫 Personal Home Page 的,我也一直这么叫了二十几年,没想到已经改名也有二十几年了
    yuancoder
        15
    yuancoder  
       2021-07-28 09:56:34 +08:00
    看来 php 已经被人遗忘原来是干啥的了
    kensoz
        16
    kensoz  
       2021-07-28 10:47:24 +08:00
    我怎么记得早期好多都是写在一起的,php 还有 perl,都是在其中写 html,可以直接读取服务器文件渲染
    Hardrain
        17
    Hardrain  
       2021-07-29 01:34:38 +08:00
    可以, 但对于现代的 web 应用, 这种做法不是最佳实践.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3146 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 10:53 PVG 18:53 LAX 03:53 JFK 06:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86