Skip to content

Instantly share code, notes, and snippets.

@akira1908jp
Created July 7, 2014 11:45
Show Gist options
  • Save akira1908jp/a531de1a669cf2cb2cf1 to your computer and use it in GitHub Desktop.
Save akira1908jp/a531de1a669cf2cb2cf1 to your computer and use it in GitHub Desktop.

php道場オンライン#1

試験テスト https://appear.in/php-dojo Bluetoothヘッドフォンノイズがのる

弟子のレベルの見極めこと

php 5.4以上 Builtinserver

準備体操必要

目標を設定する →

vi index.php

php -S 127.0.0.1:8080

hello worldを実行

WAFの説明

slimインストール

Composer

$ curl -sS https://getcomposer.org/installer | php

テスト実行

$ php ./composer.phar

以下Composerとあったら、php ./composer.pharとおきかえてください

Slimのインストール

$ composer require "slim/slim:*"

./index.php

<?php
require_once("vendor/autoload.php");

$app = new \Slim\Slim([
    'templates.path' => './',
]);

$app->get('/', function()use($app){
    $app->render('temp.php');
});

$app->run();

./temp.php

hello

short tag

; // 死に絶えた

Twig を追加する

composer.json

{
    "require": {
        "slim/slim": "*",
        "slim/views": "0.1.*",
        "twig/twig": "*"
    }
}

$ composer update

<?php
require_once("vendor/autoload.php");

$app = new \Slim\Slim([
    'templates.path' => './',
    'view' => new \Slim\Views\Twig(),
]);

$app->get('/', function()use($app){
    $app->render('temp.twig', ['me'=>"phper"]);
});

$app->run();

temp.php -> temp.twig

hello {{ me }}

小規模イベント 質疑応答

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment