![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
えっと。
。。それは本当にPHPの構文(syntax)がわからないのでしょうか?
入力から出力を得るための処理アルゴリズムが理解できていないので、1行1行が何のために何をやっているか今一つ理解できない、、、ということはありませんか?
その場合はPHP以外の言語で同じ処理を書いても同様の結果になることが考えられます。
システム開発の仕事を30年ほどしましたが、プログラムを書く際に重要なのはアルゴリズムです。アルゴリズムはプログラムを書くプログラミング言語に依存する部分は少ないです。特に何をどういう順番で処理すれば目的とする事を実現できるかという点においては。。。
ということで課題を見ていきなりプログラムのソースコードを書くのではなく、日本語で箇条書きにしたり、フローチャートなどのチャート図を書いたりされてみてはいかがでしょう。そこに書かれた処理手順の1つ1つをPHPではどのように書けばよいか、、、と考えられるとよいでしょう。
箇条書きで書く場合は以下のような感じです。
(1) 〇〇を××する。
(2) ××を△△する。
(3) △△が□□の場合は◎◎する。そうでない場合は(4)へ。←条件分岐になる部分
(4) 全ての▲▲について以下の処理を行う。←繰り返しになる部分
(4-1) 。。。
(4-2)。。。
参考まで。
回答ありがとうございます。
ソースコードの前の説明を軽く読んでアルゴリズムを
深く理解していなかったのかもしれません。
その辺を意識しながら勉強してみてようと思います。
しかし今見てみると6年前に出版された本で
ソースコード自体が廃止になっていてエラーが起きたり、
PEAR::HTML_QuickFormが廃止されている部分が多かったりして、
そこでまたエラーが起きて正しく表示されないのです・・・
そこらへんで混乱していまいちこの本で勉強をしていていいのか?
と考えてよい書籍等がないか質問させていただいた次第であります。
でも、プログラミング言語よりもアルゴリズムが重要というのは、
大変参考になりました。ありがとうございます。
プログラマーの友達からも昔設計図が大切というのを思い出すことができました。
最終的にはWPを使ってサイトを立ち上げる練習をしてみる予定なので、
何がどのように組み立てられていてカスタマイズしたい時に
どの部分をどういじればいいか理解しておきたいので勉強をしているところであります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 回線を体系的に勉強する方法。 ネットワークを勉強している者です。 ネットワークを「体系的に」学習する 3 2022/11/26 20:36
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- その他(悩み相談・人生相談) 仕事への意識 頑張れない自分 初めまして、閲覧ありがとうございます。 私は25歳社会人男です。 仕事 2 2022/07/12 20:29
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- その他(職業・資格) 何かの勉強してきた方質問です 7 2023/04/27 13:09
- 転職 転職のため、SPIを受ける事になりました。練習用の書籍を探しますと、SPI、SPI3とかありますが、 1 2023/02/10 13:05
- その他(読書) やさしいPHP第3版 の サポートページにアクセスしたい。 1 2022/12/17 17:31
- 中学校 中2、宿題の意味がわからないです。 4 2022/08/13 13:42
- 電子書籍 紙の本を購入するか、kindleなどの電子書籍を購入していくかで迷ってます皆さんはどうしてますか? 4 2022/10/03 23:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み込み中に「Now Loading」を...
-
JSTLを利用してJavascriptの結...
-
PHPでフォームの自動入力できま...
-
ブラウザ閉じたらサーバー処理...
-
【JavaScript】confirmのボタン...
-
データ受け渡しについて
-
onmouseoverでセキュリティ保護
-
[JavaScript] preven...
-
webシステムでchrome
-
Ajaxでsessionにいれた値が引き...
-
saved from url=(0013)abou
-
リンクを押すとEXEファイルを実...
-
ソースのリンク先などの暗号化...
-
google トラッキング コ...
-
リサイクルショップの「動作OK...
-
ASP.netで作成したシステムのip...
-
作成したHTMLフォーム画面の記...
-
JQuery サーバー上にアップする...
-
jsonテキストデータの並び替え...
-
Response.Write(変数)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.NET(VB)VBソースからJavas...
-
PHPでフォームの自動入力できま...
-
読み込み中に「Now Loading」を...
-
PHP内でJavaScriptの処理は可能?
-
php ob_flushが全く動作しない
-
JSTLを利用してJavascriptの結...
-
PHPを書籍で勉強しているのですが
-
呼び出し元のURLを知りたいのです
-
ブラウザ閉じたらサーバー処理...
-
sleepの負荷
-
cakephp2とsmartyの表示が遅い
-
cronが使えません(悩)
-
外部プログラム実行時の戻り値
-
掲示板の荒らし対策
-
HTML、CGI、Java、JavaS...
-
PHPでオンライン将棋ゲーム
-
掲示板の作り方
-
会員制のサイトを作るには
-
自作PHPがどれ程サーバの負担に...
-
phpのひな形、フレームワー...
おすすめ情報