Nom de fonction français
フランス語の関数名

          @hajikami
          2012/05/12
          PHPカンファレンス関西2012
          懇親会LT
自己紹介
●   @hajikami
    ●   プログラマ(3年目)
         –   業務: C#.NET (1.1), PL/SQL, Pro*C, Java, etc...
         –   趣味: PHP, Python, Haskell, etc...
    ●   フランス語の勉強を始めました
         –   lang-8 (母語を相互添削する言語学習SNS)で
             ボチボチと書いています
         –   http://lang-8.com/
    ●   ブログ書いてます
         –   http://my-rest.icca.jp/blog/

2012/05/12                  Nom de fanction français         2
lang-8 で日記を書いています



 3行の日記



                                        3行ほど
                                        添削される



2012/05/12   Nom de fanction français           3
はじめに



                   PHP では
             日本語で関数名をつけることができます




2012/05/12         Nom de fanction français   4
ソースコード(日本語)
<?php


function 日本語関数() {
       echo "日本語の関数名が使えます!", "<br/>";
}


日本語関数();


2012/05/12       Nom de fanction français   5
結果(日本語)




2012/05/12   Nom de fanction français   6
Alors...


           C'est seulement japonais ?
 On va essayer des noms des fonctions français !

               それって日本語だけ?
             フランス語の関数名を試そう!



2012/05/12        Nom de fanction français         7
フランス語の文字
●   alphabet (アルファベ) は英語と同じ (A-Z)
●   合字 œ がある
●   特殊な記号がある
    ●   アクサンテギュ: café (カフェ: コーヒー)
    ●   アクサングラーヴ: Très bien ! (トレビアン: とても良い)
    ●   アクサンシルコンフレックス:
                  gâteau (ガトー: ケーキ)
    ●   トレマ:      haïku (アイク: 俳句)
    ●   セディーユ:    garçon (ギャルソン: 少年)
2012/05/12         Nom de fanction français    8
Code source(français)
<?php


function fonction_française_œéèâï() {
       echo "フランス語も使えます!", "<br/>";
}


fonction_française_œéèâï();

2012/05/12       Nom de fanction français   9
Résultant(français)




2012/05/12   Nom de fanction français   10
Super !


        On peut utiliser des fonctions française !
                 Mais on peut ça …?

             フランス語の関数が使えたよ!
                じゃあこれは…?



2012/05/12            Nom de fanction français       11
‫العربية‬
              アラビア語


2012/05/12   Nom de fanction français   12
‫التعليمات البرمجية المصدر‬
‫‪<?php‬‬


‫{ )(وظيفة_ اللغة_ العربية ‪function‬‬
      ‫;">/‪echo "アラビア語だって使えますよ!", "<br‬‬
‫}‬


‫;)(وظيفة_اللغة_العربية‬

‫21/50/2102‬          ‫‪Nom de fanction français‬‬   ‫31‬
‫النتيجة‬




2012/05/12   Nom de fanction français   14
‫سوبرسوبر‬




             使えましたね!




2012/05/12   Nom de fanction français   15
マニュアルはどうなってる?
●   PHP: ユーザー定義関数 – Manual
    ●   http://php.net/manual/ja/functions.user-defined.php
    ●   関数名に使える文字
         –   [a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*
         –   「英数字」「アンダースコア」「ASCII 文字以外」 が使える
         –   関数名の1文字目には数字を使えない




2012/05/12               Nom de fanction français             16
まとめ
●   PHP ではいろんな言語で関数名を定義できます
    ●   日本語
    ●   フランス語
    ●   アラビア語
    ●   など

●   詳しくはマニュアルを見てください
●   文字コードの知識もちょっと必要です

2012/05/12      Nom de fanction français   17
参考文献
●   PHPマニュアル
    ●   http://php.net/manual/ja/

●   プログラマのための文字コード技術入門
    ●   http://www.amazon.co.jp/dp/477414164X
    ●   WEB+DB PRESS plus シリーズ




2012/05/12            Nom de fanction français   18
参考サイト
●   Bing 翻訳
    ●   http://www.microsofttranslator.com/




2012/05/12            Nom de fanction français   19
Finir


                Merci beaucoup !
             Au revoir. Bonne soirée !

             ありがとうございました!
              では、良い一日を!



2012/05/12         Nom de fanction français   20

Nom de fonction français

  • 1.
    Nom de fonctionfrançais フランス語の関数名 @hajikami 2012/05/12 PHPカンファレンス関西2012 懇親会LT
  • 2.
    自己紹介 ● @hajikami ● プログラマ(3年目) – 業務: C#.NET (1.1), PL/SQL, Pro*C, Java, etc... – 趣味: PHP, Python, Haskell, etc... ● フランス語の勉強を始めました – lang-8 (母語を相互添削する言語学習SNS)で ボチボチと書いています – http://lang-8.com/ ● ブログ書いてます – http://my-rest.icca.jp/blog/ 2012/05/12 Nom de fanction français 2
  • 3.
    lang-8 で日記を書いています 3行の日記 3行ほど 添削される 2012/05/12 Nom de fanction français 3
  • 4.
    はじめに PHP では 日本語で関数名をつけることができます 2012/05/12 Nom de fanction français 4
  • 5.
    ソースコード(日本語) <?php function 日本語関数() { echo "日本語の関数名が使えます!", "<br/>"; } 日本語関数(); 2012/05/12 Nom de fanction français 5
  • 6.
    結果(日本語) 2012/05/12 Nom de fanction français 6
  • 7.
    Alors... C'est seulement japonais ? On va essayer des noms des fonctions français ! それって日本語だけ? フランス語の関数名を試そう! 2012/05/12 Nom de fanction français 7
  • 8.
    フランス語の文字 ● alphabet (アルファベ) は英語と同じ (A-Z) ● 合字 œ がある ● 特殊な記号がある ● アクサンテギュ: café (カフェ: コーヒー) ● アクサングラーヴ: Très bien ! (トレビアン: とても良い) ● アクサンシルコンフレックス: gâteau (ガトー: ケーキ) ● トレマ: haïku (アイク: 俳句) ● セディーユ: garçon (ギャルソン: 少年) 2012/05/12 Nom de fanction français 8
  • 9.
    Code source(français) <?php function fonction_française_œéèâï(){ echo "フランス語も使えます!", "<br/>"; } fonction_française_œéèâï(); 2012/05/12 Nom de fanction français 9
  • 10.
    Résultant(français) 2012/05/12 Nom de fanction français 10
  • 11.
    Super ! On peut utiliser des fonctions française ! Mais on peut ça …? フランス語の関数が使えたよ! じゃあこれは…? 2012/05/12 Nom de fanction français 11
  • 12.
    ‫العربية‬ アラビア語 2012/05/12 Nom de fanction français 12
  • 13.
    ‫التعليمات البرمجية المصدر‬ ‫‪<?php‬‬ ‫{)(وظيفة_ اللغة_ العربية ‪function‬‬ ‫;">/‪echo "アラビア語だって使えますよ!", "<br‬‬ ‫}‬ ‫;)(وظيفة_اللغة_العربية‬ ‫21/50/2102‬ ‫‪Nom de fanction français‬‬ ‫31‬
  • 14.
    ‫النتيجة‬ 2012/05/12 Nom de fanction français 14
  • 15.
    ‫سوبرسوبر‬ 使えましたね! 2012/05/12 Nom de fanction français 15
  • 16.
    マニュアルはどうなってる? ● PHP: ユーザー定義関数 – Manual ● http://php.net/manual/ja/functions.user-defined.php ● 関数名に使える文字 – [a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]* – 「英数字」「アンダースコア」「ASCII 文字以外」 が使える – 関数名の1文字目には数字を使えない 2012/05/12 Nom de fanction français 16
  • 17.
    まとめ ● PHP ではいろんな言語で関数名を定義できます ● 日本語 ● フランス語 ● アラビア語 ● など ● 詳しくはマニュアルを見てください ● 文字コードの知識もちょっと必要です 2012/05/12 Nom de fanction français 17
  • 18.
    参考文献 ● PHPマニュアル ● http://php.net/manual/ja/ ● プログラマのための文字コード技術入門 ● http://www.amazon.co.jp/dp/477414164X ● WEB+DB PRESS plus シリーズ 2012/05/12 Nom de fanction français 18
  • 19.
    参考サイト ● Bing 翻訳 ● http://www.microsofttranslator.com/ 2012/05/12 Nom de fanction français 19
  • 20.
    Finir Merci beaucoup ! Au revoir. Bonne soirée ! ありがとうございました! では、良い一日を! 2012/05/12 Nom de fanction français 20