PHPを学ぼう!

▼PHPを学ぶチャプターです。


フリーランスの求人サイト

 

素材メニュー

 ◆Chapter 1

 ◆Chapter 2

 ◆Chapter 3

 ◆Chapter 4

 

制作ヒント

 ◆制作のヒント

 

レッスンメニュー

 ◆Chapter2 練習問題

 ◆Chapter3 DB練習問題

 

サイト運営者がPHPを学んだ
お勧めの書籍です!
これ一冊で基本的なPHPの仕組み、簡単なプログラムの作成、SQLiteを使ったデータベースなどかなり学べる要素が詰まっています!

↓↓↓ ↓↓↓

PHPレッスンブック―PHP5対応

新品価格
¥2,520から
(2013/2/24 04:38時点)

 

 

サイバーテロの技法について書かれた書籍です!
ハッカーの手法を知ることでご自身のサイトがハッカーに攻撃されたときそれを防ぐ手法を紹介しています。

↓↓↓ ↓↓↓

PHPサイバーテロの技法―攻撃と防御の実際

新品価格
¥1,890から
(2013/11/5 10:09時点)

 

 

★初年度100円! サブドメインやメールアカウントを無制限に設置できます。
PHPやCGIは勿論、WordPress、Movable Type Open Source、掲示板、ブログ、ショッピングサイトなどが簡単に導入できるので複数サイトを運営したい場合に便利なサービスです。

↓↓↓ ↓↓↓

 

PHPが動作するサーバー

 

はじめてのHP | 無料素材 | タグ辞典 | CSSガイドEX | PHPを学ぼう!

◆Chapter 1 - 関数について

PHP には、多くの関数が用意されています。
関数とは、ある処理を一まとめにしたものです。
この関数を利用することで様々な処理が簡単にできるようになるのです。

 

strtoupper 関数を例にとって説明してみましょう。

<?php
  //大文字変換
  $str = 'phpを学ぼう!';
  echo strtoupper($str);
?>

 

strtoupper 関数は、アルファベットを大文字に変換する関数です。
上記の例では、 $str という変数を設けて、 "phpを学ぼう!" という文字列を代入しています。
そして echo で書き出しの処理をする時に、strtoupper 関数でアルファベットを大文字に変換させています。
ホームページ上で実行すると、書き出しは以下のとおりとなります。

PHPを学ぼう!

 

実行結果をみて、 "//大文字変換" はどうなったの?
と思うでしょう。

"//" で始まる場合は、そこから1行は、コメントアウトになります。
コメントアウトとは、処理をしないものと考えていいでしょう。
プログラムの説明を書きたい時やプログラムを一時的に動作させたくない時などに利用します。

"//" 以外には、"#" を使うこともできます。

  //大文字変換
  #大文字変換
  /* 大文字変換 */

 

3行目の "/* 大文字変換 */" は、"/*" ~ "*/" まで挟まれてたものが、コメントアウトの対象になります。
複数行のコメントアウトができるので便利です。

 

次に date 関数を例にとって説明してみましょう。
date 関数は、日付を扱う関数です。

<?php
  //日付の書き出し
  echo date("Y/m/d H:i:s");
?>

 

この場合の実行結果は、以下のとおりになります。

2017/09/26 19:56:02

 

以下の様にすると、

<?php
  //日付の書き出し
  echo date("Y年m月d日 H時i分s秒");
?>

 

実行結果は、以下のとおりになります。

2017年09月26日 19時56分02秒

 

このページをリロードすると、表示される時間が替わります。
これが動的なページということです。

 

関数には、それぞれにパラメーターや書式が設定されていますので、 ルールに従い使用します。

関数に関しての詳細は、多くの書籍やインターネットでも紹介されていますので、 そちらを参考にしてください。

 

 

 

 

 

 

 

 

 

 

 

 

 

ex-mode.net | ツールEX | 素材EX | アフィモール | 初級者向 初めてのホームページ作り | Htmlタグ辞典 | 初めてのプランター菜園 | リンク・ボード
気のみ気のままなブログ | CSSガイドEX | ホビ★コレ | 班長日記!

▲UP

Copyright (C) ex-mode.net 2017. All Rights Reserved.