トップページtech
1002コメント357KB

【PHP】下らねぇ質問はここに書き込みやがれ 4 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2016/03/12(土) 23:25:33.88ID:j4grSBgs
PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
http://www.php.net/manual/ja/

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 3
http://echo.2ch.net/test/read.cgi/tech/1447495088/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
0693デフォルトの名無しさん2016/04/26(火) 21:26:25.46ID:7SchGkHm
なんかこんな感じになった

class A {
static function hoge() {
$s = isset($this) ? "object" : "static";
print("$s\n");
}
}

A::hoge(); // static

$n = new A;
$n->hoge(); // static
0694デフォルトの名無しさん2016/04/27(水) 02:40:04.50ID:rxhLW16a
staticはインスタンス化しても問題ないけど
インスタンスメソッドをstaticコールは出来ない
これキホン
0695デフォルトの名無しさん2016/04/27(水) 03:08:04.76ID:cC09CvPn
>>692
selfになるんやで
0696デフォルトの名無しさん2016/04/27(水) 06:01:03.24ID:fhjp6oCD
>>693

なかなか迷走してるな。がんばってw
06976472016/04/27(水) 13:55:53.37ID:N2IMd1ky
結局のところ、区別は絶対につかないことがわかったよ

static function hoge() {
と真面目に宣言してるメソッドはどう呼んでもstaticになる
0698デフォルトの名無しさん2016/04/27(水) 13:58:26.28ID:N2IMd1ky
staticつけずに定義してるメソッドなら ちゃんと区別がつく
が、これはWARNING出るし ちょっと砂糖構文ぽくていや


class A {
function hoge() {
$s = isset($this) ? "object" : "static";
print("$s\n");
}
}

A::hoge(); // static

$n = new A;
$n->hoge(); // object
0699デフォルトの名無しさん2016/04/27(水) 14:11:05.42ID:iS2uJpqo
>砂糖構文
ちょっとまて
0700デフォルトの名無しさん2016/04/27(水) 16:00:44.09ID:ryCjRle9
まあでもsyntactic sugarだからなんでも良いよね感
0701デフォルトの名無しさん2016/04/27(水) 16:15:22.09ID:xA/Pm/zW
staticが未だにつける理由わからない
つけなくても動くんだよなあ
なんでつけないといけないの?
0702デフォルトの名無しさん2016/04/27(水) 16:16:41.33ID:qPjzNyja
$val1 $val2に それぞれ "200",200,0,"0","00",nullの値がランダムに入ってくるとして
必ず答えを400〜0の間にするにはどうしたら良いんでしょうか
0703デフォルトの名無しさん2016/04/27(水) 16:17:02.38ID:iVl8Oq0H
>>701
既にDeprecatedだから近い将来動かなくなるぞ
0704デフォルトの名無しさん2016/04/27(水) 16:55:08.90ID:E0M63uPa
>>702
$var1,$val2は何に使うんだ?
0705デフォルトの名無しさん2016/04/27(水) 17:10:50.51ID:xA/Pm/zW
>>703
わかるけどつけなくても実質的に問題ないのになんでわざわざつけないと動かないようにするんだろ
0706デフォルトの名無しさん2016/04/27(水) 17:25:02.73ID:iVl8Oq0H
>>705
静的メソッドとインスタンスメソッドなんて役割全く違うのに実質的に問題ないとは?
インターフェイス見ても静的かインスタンスか分からんようなAPIなんて害悪そのものだろう

そもそもstaticキーワード無しでも静的メソッド呼び出し可能なのはオブジェクト指向言語だなんて口が裂けても言えないようなPHP4時代の名残でしかない
他のクラスベース言語で同じことやってる言語がいくらある?
0707デフォルトの名無しさん2016/04/27(水) 18:00:00.00ID:qPjzNyja
>>704
$input_val = array[ "200","0","00",null,0,200]
$val1 = $input_val[rand(5)];
$val2 = $input_val[rand(5)];

$ret = $val1 + $val2

echo "合計". $ret. "人です\n";
みたいなイメージ "200" + "00" = "20000"とかになりそうで怖い・・・
0708デフォルトの名無しさん2016/04/27(水) 18:16:52.79ID:VZ0i7jHG
文字列の連結はそのために . にしてんじゃないのかな
ホント色々いいたくなるよねw
0709デフォルトの名無しさん2016/04/27(水) 18:43:31.59ID:af0ErLk2
DateTimeクラスとMySQLのdatetime型の相互変換を行いたいです
0710デフォルトの名無しさん2016/04/27(水) 19:14:15.60ID:E0M63uPa
>>707
各所文法間違いはともかく、 それでだいたいお望みどおりに動くでしょ。
0711デフォルトの名無しさん2016/04/27(水) 19:34:27.65ID:Knpnj6tL
>>707
整数型にキャストすればいい
$ret = (int)$val1 + (int)$val2;
0712デフォルトの名無しさん2016/04/27(水) 20:33:47.80ID:Vo6vNlrx
>>705
staticじゃないものをstaticで呼ばれたら
インスタンス変数参照できないじゃん
0713デフォルトの名無しさん2016/04/27(水) 23:50:13.73ID:JpY/0o50
>>698
> classname::instance_method() は違法。警告出せばすむ。
って書いたんだけど
0714デフォルトの名無しさん2016/04/28(木) 11:41:36.25ID:ON9UC2Yh
>>706
>他のクラスベース言語で同じことやってる言語がいくらある?
C++とかできるよね。 そういうことじゃなくて?

class A {
public:
static int hoge(){ printf("hoge\n"); }
};

int main() {
A::hoge();

A *a = new A();
a->hoge();
}
0715デフォルトの名無しさん2016/04/28(木) 11:48:15.94ID:CCEipRZl
>>714
逆だろ
0716デフォルトの名無しさん2016/04/28(木) 20:45:41.13ID:i2B24aI1
>>714
staticキーワード書いてりゃ静的であることは分かるんだからさぁ・・・・・
>>705の言い方も「付けなくてもいいじゃん」てことだろ?
0717デフォルトの名無しさん2016/04/29(金) 13:59:46.38ID:P3UdCaB8
WPというか、phpの問題かもしれないが、
ウインドウサイズを認識した分岐ができるようになってほしい。
ソースレベルでも入・出力を振り分けたい。
0718デフォルトの名無しさん2016/04/29(金) 14:41:21.66ID:phDms4a6
>>716
A::hoge();
a->hoge();
のどっちで呼ばれたかを関数内で知りたいんだけど、どうすればいいかな
0719デフォルトの名無しさん2016/04/29(金) 14:50:34.66ID:b810C973
>>717
phpの問題でもwpの問題でもない、どっちかっていうとhttpの問題か
初回アクセス時にjavascriptを使ってウィンドウサイズを得てcookieに入れてもらって即リダイレクト…とすれば不可能でもないか
0720デフォルトの名無しさん2016/04/29(金) 17:22:48.24ID:yjKpOv8B
>>717

本物の馬鹿降臨
0721デフォルトの名無しさん2016/04/29(金) 18:26:03.44ID:dByELugU
ウィンドウサイズによってサーバ側の処理を分岐させるなんて聞いたことないな
0722デフォルトの名無しさん2016/04/29(金) 18:47:27.22ID:yivpch89
携帯サイトの場合なら、渡される端末の画面サイズ情報に応じて表示を変えると言うのはあったな
0723デフォルトの名無しさん2016/04/29(金) 19:44:38.07ID:3OPJ3853
>>718
言語として区別する必要がない(staticであれば静的に呼ばれればよい)
呼び出し元の情報を関数が知っているべきでない

まとめるとバックトレースでも見て呼び出し元のソースから判断するしかない
そして無意味
0724デフォルトの名無しさん2016/04/29(金) 19:48:01.23ID:e7v6KggY
PHPではユーザーエージェントで振り分けが一般的だろう
0725デフォルトの名無しさん2016/04/29(金) 23:16:19.66ID:AWs6LkoN
>>722
ソースを見ると、携帯端末の名前それぞれに対応する画面サイズ情報とかがズラリならんでるんだな…
うっ、頭が……
0726デフォルトの名無しさん2016/04/29(金) 23:44:35.82ID:t6EmjZl2
無駄に大きな画像をDLさせないようにってことじゃないの?
レスプンシブやめてそれぞれデザイン変えたいとか、そういう時のやつ。
すごい簡単なやり方あったけど忘れたわ。
確かにPHPでやってたのは覚えてる。
0727デフォルトの名無しさん2016/04/30(土) 01:33:45.96ID:CH7eTZMG
ガラケー…W20H30…1ページのバイト数…cookie不可…ガラケー用HTML…えもじ…
0728デフォルトの名無しさん2016/04/30(土) 02:50:12.26ID:x6ExceOd
>>727
二度と戻りたくない世界だな…
0729デフォルトの名無しさん2016/04/30(土) 09:51:40.14ID:x6hKSksA
>>723
無意味かどうかはオレが決めるさ
0730デフォルトの名無しさん2016/04/30(土) 10:22:12.00ID:gSvXp03E
>>717
出来るから。勉強不足すぎるわ。デバイス判定、画面サイズ判定普通に出来るから。
おまえの問題でしかないだろバカ
0731デフォルトの名無しさん2016/04/30(土) 12:06:51.69ID:uVz81x78
GitHubで匿名通信(Tor、i2p等)ができるBitComet(トラッカーサイト不要でDHTだけで日本語検索可能)
みたいな、BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenant(純粋P2Pのファイル共有ソフト)の完成が待ち遠しいプログラミングできないアスペルガーw
0732デフォルトの名無しさん2016/04/30(土) 12:16:40.22ID:pZkow9Wr
配列とイントランスの参照/実体渡しについて、c#と比較して教えて欲しいです
配列は参照渡しだが、書き換えるとコピーされるので、実質値渡し
イントランスはc#と同じ値渡し
という認識であっていますか?
ggってもいまいち分からなかったので
0733デフォルトの名無しさん2016/04/30(土) 12:23:07.44ID:QAEI/5KM
>>732
そんな感じ。適当だから厳密にならないように、ラフな感じでよろしく!
0734デフォルトの名無しさん2016/04/30(土) 12:41:04.99ID:CH7eTZMG
イントランスってなんだインスタンスのtypoか?

少なくともphp5以降ではオブジェクトは参照渡しだったはずだが
0735デフォルトの名無しさん2016/04/30(土) 12:41:27.47ID:WqN5QD+I
>>732
イントランスじゃなくてインスタンスな
インスタンスは参照渡しだぞ
http://php.net/manual/ja/language.oop5.references.php
0736デフォルトの名無しさん2016/04/30(土) 12:51:53.13ID:pZkow9Wr
間違って覚えてた・・・恥ずかしい
ありがとう
0737デフォルトの名無しさん2016/04/30(土) 13:49:14.61ID:qRXZq22J
これはさすがに >>736 が可愛すぎて吹いた。

馬鹿も度を越すと本当に可愛く見える。
0738デフォルトの名無しさん2016/04/30(土) 13:54:26.27ID:kBEc2ffr
不勉強で。単に自分の知らない用語があったんだなと思って眺めてたら
0739デフォルトの名無しさん2016/04/30(土) 13:57:31.12ID:n4Sz1TLc
違うよ、世の中には可愛い馬鹿と可愛くない馬鹿が居るだけ
ついでに言えば、可愛い馬鹿でも度を超した馬鹿は絶対に関わり合いになりたくない
0740デフォルトの名無しさん2016/04/30(土) 14:18:06.12ID:MNX3bmo/
お前ら、一度も間違えて覚えていた事がないの?
お客に間違えたまま話してて、指摘されたkともないの?
部下から、「それ違うんじゃ」って言われたこともないの?

そう本気で思っている奴いたら、100%天然の○○だぞ
0741デフォルトの名無しさん2016/04/30(土) 14:21:27.49ID:X7oVJKeu
この業界は他人を見下すやつ多すぎるからな
技術あるやつほど人格終わってるのが多い
0742デフォルトの名無しさん2016/04/30(土) 14:49:32.58ID:pZkow9Wr
もう一ついいですか?
sha256の16進数文字列をを短くするために、64進数文字列に変換したいです
文字列→sha256ハッシュで16進数文字列を取得→hexdecで10進数に変換→ネットに落ちていた10進数と64進数の相互変換関数で64進数に変換
としているのですが、intの範囲を軽く越えるので、hexdecで実数が返ってきてしまい、上手く変換出来ません
何か方法ないでしょうか?
0743デフォルトの名無しさん2016/04/30(土) 15:22:14.42ID:qRXZq22J
>>740,741

> お客に間違えたまま話してて、指摘されたkともないの?

あるわけない。

まともな人間ならお客さんと話す前には内容をイメージトレーニングするから
話す内容に間違いがないか、その時点で下調べくらいする。
よくわからんアイドルの名前を間違えることなどはあるかもしれないが、それは寧ろ、話題がにつながっていいかもしれない。

これはあらゆることに関しての原則だが、
どう見ても馬鹿なことをしておいて他人から「馬鹿だ」と言われて腹が立つ奴は絶対に何事も大成しない。
自分が馬鹿だと自覚した時が成長のチャンスなのに、くだらない自尊心がそれを阻害しているから。

もっというと、知らない単語が出てきた時に意味や何故その名前になっているのかを調べずに
字面で覚えているやつは、プログラミング技術は絶対に向上しない。

そういうあたりまえのことを分からず、
「人を見下す奴こそ馬鹿」みたいな自分に甘い感情論を言う奴は間違いなくクズグラマ。
0744デフォルトの名無しさん2016/04/30(土) 15:26:10.15ID:qRXZq22J
>>739
>ついでに言えば、可愛い馬鹿でも度を超した馬鹿は絶対に関わり合いになりたくない

だって、pZkow9Wr には現実に関わること絶対ないもん。度を越してても可愛い可愛いで済んじゃうよ。
0745デフォルトの名無しさん2016/04/30(土) 15:28:30.11ID:MNX3bmo/
>>743
あんたの言っている事は大筋その通りだと思うから、反論しないけどさ

>他人から「馬鹿だ」と言われて腹が立つ奴

少なくとも、今この話題でこういう人はいないでしょ?
話題となった当人は恥ずかしくて恐縮してますよ
0746デフォルトの名無しさん2016/04/30(土) 15:29:20.36ID:pZkow9Wr
何か荒れてしまってすみません
0747デフォルトの名無しさん2016/04/30(土) 15:31:21.77ID:qRXZq22J
言い出すときりがないからもう一つだけにしておくけど、

> "ネットに落ちていた"10進数と64進数の相互変換関数で64進数に変換

こういう事平気で言う本物の馬鹿は、本当にどうしようもない。
先人に対する敬意もへったくれもないし、本当に努力することもありえないから
何か教えるだけ無駄。
0748デフォルトの名無しさん2016/04/30(土) 15:33:31.88ID:qRXZq22J
>>745
>少なくとも、今この話題でこういう人はいないでしょ?

>>740なんか、自分に投影して腹たったからああいうこと書いてるんでしょ? 普通に解釈して。
0749デフォルトの名無しさん2016/04/30(土) 15:39:28.80ID:MNX3bmo/
何を持って腹が立つと受け止めたのかな?

オレが言いたいのは、バカと言っているけど、
誰でもありがちな勘違いで、
本人も間違いと気がついて謝罪しているのに、
まだ続けるのかなって疑問を感じたから書いただけなんだけど
0750デフォルトの名無しさん2016/04/30(土) 15:46:56.21ID:x6hKSksA
>>748 >>749
バカ同士仲良くしようず
0751デフォルトの名無しさん2016/04/30(土) 15:50:46.67ID:MNX3bmo/
確かに賢い人は、人の誤りを見てにやっと笑い
「オレならしない」と独り言を言って立ち去るね
0752デフォルトの名無しさん2016/04/30(土) 16:10:52.65ID:n23D/+7R
>>742
hex8桁ずつ処理すればとりあえず少しは短くなるよ。
0753デフォルトの名無しさん2016/04/30(土) 17:46:10.80ID:TD0Cn9Rr
>>742
SHA256をバイナリで吐いてからBase64
0754デフォルトの名無しさん2016/04/30(土) 18:15:52.02ID:pZkow9Wr
>>752でも、>>753でも出来ましたが、なるべく自分のソースだけで終わらせたいのでbase64を使う事にしました
ありがとうございます
0755デフォルトの名無しさん2016/05/01(日) 15:55:08.26ID:/HxbZLaJ
外部キー制約はInnoDBだけで使え、複合主キーAUTO_INCREMENTはMyISAMだけで使えるようですが、両方使うのは無理なのでしょうか?
0756デフォルトの名無しさん2016/05/01(日) 16:21:54.96ID:53diw1JY
はいどうぞ
http://echo.2ch.net/db/

複合キーのAUTO_INCREMENTって使ったことねぇなあ
0757デフォルトの名無しさん2016/05/02(月) 21:30:37.95ID:i9g3iqjk
if ($found) {return false;}
return true;


上の式を三項演算子にしたいのですが、以下の式では正常に動作しませんでした。
どこがダメなのでしょう
$found === true ? false : true;
0758デフォルトの名無しさん2016/05/02(月) 21:40:52.47ID:FDPPvimu
>>757
returnしていない
0759デフォルトの名無しさん2016/05/02(月) 21:44:50.81ID:d53mXAAU
return !$found;
0760デフォルトの名無しさん2016/05/02(月) 21:47:15.64ID:i9g3iqjk
できましたありがとうございます。
0761デフォルトの名無しさん2016/05/02(月) 21:54:22.94ID:SOjV5rld
質問への直接的な解答としては

上:真と判断されるものなら何でもいい
下:厳密に「TRUE」が入ってないとダメ

っていう、微妙な条件の違いに起因してるんじゃねーかな。
それ以上は実際にどういう値が入ってるか分からんと答えにくいけど。
0762デフォルトの名無しさん2016/05/02(月) 22:12:15.39ID:6p3XpW5A
if ($found)とか!$foundってやめたほうがいいよ
0763デフォルトの名無しさん2016/05/02(月) 22:14:41.94ID:t9/6jK5v
>>762
そこまで言うのは大きなお世話
bool以外でやられるとアレだがboolであることが確定しているなら別にいいと思う
0764デフォルトの名無しさん2016/05/03(火) 13:22:46.86ID:wezBEewb
複数プロセスから処理を1個ずつおこないたいので
メッセージキューを使ってるんだけど
キューごとに優先順位をつけたいときは
どうしたら良いのか
0765デフォルトの名無しさん2016/05/03(火) 13:25:30.38ID:7aVuKy9g
優先度付きキューにすればいいじゃん
0766デフォルトの名無しさん2016/05/03(火) 13:53:05.38ID:POacCwFX
誰が考えても同じ答えしか出ないものをわざわざ
掲示板で質問しなければならない人は、
自販機で買うジュースも人に聞かなければ選べないほどの病人だと思うの。
0767デフォルトの名無しさん2016/05/03(火) 14:45:35.55ID:wezBEewb
>>765
phpの優先度付きキューってプロセス跨げないよ?
0768デフォルトの名無しさん2016/05/03(火) 15:13:12.54ID:pcOhaWKy
じゃあそれを言おうよw
0769デフォルトの名無しさん2016/05/03(火) 15:26:04.64ID:wezBEewb
>>768
補足で msg_* やSplPriorityQueueのこと書こうと思ったんだけど
誰が考えても同じ答になるそうなのでちょっと待機してた
0770デフォルトの名無しさん2016/05/03(火) 16:45:25.34ID:elGKthlc
優先度の異なる複数のキューを管理するクラスを作ったことならある
その時はPHPじゃなかったけど、同じようなことはできるんじゃないかな
0771デフォルトの名無しさん2016/05/03(火) 17:13:35.76ID:B2CuE2Il
都内でぼっちでphpやってるんだけど、せっかく都内にいるから勉強会とかそういうのに出ようかなあと
ただ開発環境がwindowsなんだけど、そういうの集まるとみんなmacだよね?
やっぱmacじゃないと仲間はずれにされたりイジメや無視されたりする?
0772デフォルトの名無しさん2016/05/03(火) 17:35:10.37ID:elGKthlc
へぇ、みんなmacなんですか。
そんなんで仲間はずれにする人しかいない勉強会なんて願い下げでいいよ。
0773デフォルトの名無しさん2016/05/03(火) 17:53:39.85ID:BSm7UqFn
リナックスユーザーの存在
0774デフォルトの名無しさん2016/05/03(火) 18:10:05.67ID:wAl7mTD5
勉強会行くより仕事しろテスト書け
0775デフォルトの名無しさん2016/05/03(火) 18:51:01.85ID:1OXiQfcM
>>771
開発環境はFedoraですけど
0776デフォルトの名無しさん2016/05/03(火) 19:27:29.80ID:G9XEXQGe
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中)

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)>
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
0777デフォルトの名無しさん2016/05/04(水) 00:28:16.20ID:hEDk15uI
情報発信好きがマルチポストをするとはすごい時代になったものですね
0778デフォルトの名無しさん2016/05/04(水) 01:21:06.77ID:mu28jnAT
みんなはhtml(今ではhtml5)からはじめた?
それともphpを単独ではじめた?
というのもphpって拡張子を.phpにして、htmlの中に<? ?>で書いていく感じが多いじゃん?
なのでhtmlも並行に学んでる?
0779デフォルトの名無しさん2016/05/04(水) 02:10:16.07ID:qX1/u2G+
自分はつい最近になってから、仕事で使うためにPHPを学び始めたので
HTMLの基本は当然ながら知ってた。
まあ、WordやExcelが使えて当然みたいなもんだろうし。

ところで、HTMLファイルの中にピンポイントで埋め込むような形式って
使ったこと無いんだけど、実際どうなの?
0780デフォルトの名無しさん2016/05/04(水) 03:21:35.27ID:Ei88mNMV
>>779
少なくともモダンな書き方ではない。が, 簡単なものならそれでもいいと思う。
ある程度以上の規模になってきたらPHPはロジックだけ書いて表示はテンプレートエンジンに投げるわ
0781デフォルトの名無しさん2016/05/04(水) 03:54:58.33ID:qX1/u2G+
ありがとう
MVCどころか、せめてMVは分けるべきだよなあって感じで
使ったことなかったんだ
0782デフォルトの名無しさん2016/05/04(水) 11:36:01.99ID:D79M6+1d
phpが最高すぎてつらい
0783デフォルトの名無しさん2016/05/04(水) 12:16:24.48ID:0znskkiV
webシステム開発はまだPHPが良いの?
海外では人気ないって聞いたけど
0784デフォルトの名無しさん2016/05/04(水) 12:23:41.06ID:umZZ3q0x
それ聞いたやつに聞けよ
0785デフォルトの名無しさん2016/05/04(水) 12:38:15.77ID:0znskkiV
どうなの?って聞いただけでも余裕がないと言うことか・・・
0786デフォルトの名無しさん2016/05/04(水) 13:00:48.15ID:p/7XQ3tJ
身近に聞ける人がいるならそいつから聞いた方が確実なんじゃない?
0787デフォルトの名無しさん2016/05/04(水) 13:24:28.90ID:j6q0yXrL
>>785
脳みそ空っぽですか?
0788デフォルトの名無しさん2016/05/04(水) 13:25:49.27ID:AB8NUDGJ
言語なんてただの手段だからPHPで十分
0789デフォルトの名無しさん2016/05/04(水) 13:33:58.84ID:0znskkiV
傾向はわかった
0790デフォルトの名無しさん2016/05/04(水) 13:39:43.30ID:3+sO+UIY
ホームページ作る時ってhtml使わずに全部phpで書くの?
例えばこんな風に
echo <html>
echo <header>
echo <title>
0791デフォルトの名無しさん2016/05/04(水) 13:53:55.93ID:qX1/u2G+
PHP初学者な俺が答えてみる

・静的なページはHTMLでいいじゃん
・ヒアドキュメントでぐぐれ
・テンプレートエンジンとかフレームワークというのがあるよ
0792デフォルトの名無しさん2016/05/04(水) 13:58:00.03ID:m9xtPxtQ
>>790
<? ?> を使わなければ全部HTMLだよ
■ このスレッドは過去ログ倉庫に格納されています