重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

HTMLとCSSを勉強しています
HTMLとCSSの基礎を一通りやり終えたのでそれらを復習する前にJava ScriptかPHPも目を通しておきたいと思ってます

そこで自分のパソコンのPHPの環境を調べていたらPHPは非推奨だというメッセージが出ます

非推奨の意味が何を意味しているのかよくわかりませんが、PHPはオワコンで他の言語で代用しなさいということなのでしょうか?

PHPより他の言語を覚えた方が良いですか?

質問者からの補足コメント

  • >WARNING

    「エラー」という意味ではありません

    >for compatibility with legacy software

    「歴史的な事情で」という意味ではありません

    >別途PHPをインストールして、そちらを使うようにしましょう。

    英語の本文にはそのような記述は一切ありません


    私の質問は

    PHPはオワコンなのですか?
    PHPより他の言語を覚えた方が良いですか?

    です

    No.4のように英語の講釈を垂れる場ではありませんし間違った英語を押し付けて非難する場でもありませんので理解して回答をしてくださるようお願いします

      補足日時:2021/07/22 14:37

A 回答 (7件)

まず第一にPHPはオワコンだという事実は理解しておいたほうが


いいでしょう。
人気だけでいえば相当下位に下がっています。

オワコンというのは使われる現場がなくなるわけではありません
新規プロジェクトが組まれにくくなっているということです
一時期PHPは圧倒的な人気でしたので
メンテナンスや継続案件などは莫大なPHP資産がありますので
急にリプレースされるものでもありません

とはいえオワコンなので新規に学習をするくらいなら
他の人気言語を先に習得することをおすすめします。
    • good
    • 1

macOS の標準添付品は後方互換用に古い版なので


最近は使用時に警告がでるようです
https://developer.apple.com/documentation/macos- …

実際に PHP 7.3 は EOL 間際ですので、
使うならば最新版を導入しましょう
https://www.php.net/supported-versions.php
https://www.php.net/manual/ja/install.macosx.php

PHP の言語人気は賛否両論ありますが中々の位置を保っているので、
普及した言語は今後も改良が続けられて長く使われていくと思います
https://www.tiobe.com/tiobe-index/

なんでもディスられた時代は終わったとのことで
https://dailyportalz.jp/kiji/150203192687
    • good
    • 1

補足を拝見するに、Warningを出したのはZend Engine。


インストールされているものがver3で、動作環境はPHP7系。
最新のものはver4で動作環境はPHP8系。

単に「バージョンが古いよ」というWarningではないかと思いました。
    • good
    • 0

> 私も英語が得意なほうではありませんが、そのような記述は見当たりませんよ



なんとまぁ・・・。
#3氏が意訳してくれてるのに随分と失礼な・・・・・・。

#3氏の言う通りです。コンパクトに訳してくれている。

> 私も英語が得意なほうではありませんが、そのような記述は見当たりませんよ

じゃあ、こんなトコに質問投げないで、自分で英語のエラーメッセージを解読しなさい。
大体のケースでは英語のメッセージ読めばなんとかなるもんなんで。
他人が善意でしてくれた「意訳」にケチをつけるくらいなら、最初から英語の辞書片手に自分で翻訳して読むべきですね。
    • good
    • 2
この回答へのお礼

あのさぁ
意訳と自分勝手な解釈では意味が違うことが理解できないのかねぇ
私は自分勝手な解釈など求めてません

>自分で英語のエラーメッセージを解読しなさい。

エラーメッセージなんてどこにあるんですか?
申し訳ありませんがエラーなどどこにも出てませんよ?
添付した英文を読んでエラーだと解釈するレベルのあなたの英語力で何を反論したいのでしょうか?・・・・

質問の意味もPHPで出るメッセージの意味も理解できないあなたが反論がしたいだけのためにしゃしゃり出てくる方が滑稽であり失礼では無いのですか?

ここは質問サイトであってあなたの愚痴を言う場ではありません
私の質問に答える場です

利用規約も守れないあなたが何を言っているか理解することから始めてくださいね

お礼日時:2021/07/22 14:10

> PHP is included in macOS for compatibility with legacy software.


> Future versions of macOS will not include PHP.
歴史的な事情で、現在のMacOSにはPHPが入っています。
ですが、将来的には削除予定です。

なので、OS付属のPHPではなく、別途PHPをインストールして、そちらを使うようにしましょう。

ということかと。
    • good
    • 1
この回答へのお礼

>歴史的な事情で
>別途PHPをインストールして、そちらを使うようにしましょう。

私も英語が得意なほうではありませんが、そのような記述は見当たりませんよ

お礼日時:2021/07/22 12:41

「PHPは非推奨」の一言だけでは判断できません。


具体的に、どこにどんな風に書いてあったのですか?

・環境のインストール時にPHPを追加できるが
諸事情により古いバージョンのため、普通の人には非推奨
・環境のインストール時にPHPのバージョンが選べる。
諸事情により古いバージョンも選択できるけど、普通の人には非推奨
・環境のインストール時にPHPに追加するモジュールが選べる。
諸事情により特定のモジュールも選択できるけど、普通の人には非推奨奨
・著者がPHP嫌い
などが考えられます。
    • good
    • 0
この回答へのお礼

以下のようなメッセージがでます

WARNING: PHP is not recommended
PHP is included in macOS for compatibility with legacy software.
Future versions of macOS will not include PHP.
PHP 7.3.24-(to be removed in future macOS) (cli) (built: May 8 2021 09:40:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies

お礼日時:2021/07/22 12:02

phpでも古いバージョンだと「非推奨」って言われる可能性はあるかと思いますが…。


ちなみに、“環境”って具体的にはソフト?OS?
どのことを言ってます?
    • good
    • 0
この回答へのお礼

metabolianさんに答えられるかどうかは解りませんが、このようなメッセージが出ます

WARNING: PHP is not recommended
PHP is included in macOS for compatibility with legacy software.
Future versions of macOS will not include PHP.
PHP 7.3.24-(to be removed in future macOS) (cli) (built: May 8 2021 09:40:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies

お礼日時:2021/07/22 12:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!