/
  • یه سری به PHP.net بزنید!!

  • صفحه‌ها (2):
  • ارسال پاسخ   امتیاز موضوع:
    • 2 رأی - میانگین امیتازات: 4.5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی یه سری به PHP.net بزنید!!
    نویسنده پیام
    aligilani1986 آفلاین
    Hyp3r
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 2
    تشکرها : 136
    ( 90 تشکر در 47 ارسال )
    ارسال: #1
    یه سری به PHP.net بزنید!!
    سلام.

    امروز اتفاقی یه سری به php.net زدم. چیز باور نکردنی دیدم.
    به این لینک نگاه کنید :
    http://www.php.net/archive/2009.php#id2009-03-24-1

    support for namespace

    این قابلیت رو توی .net دیده بودم.

    ******************************************

    طبق گفته سایت php.net این قابلیت برای این طراحی شده که 2 تا مشکل نویسندگان کتابخانه ها و برنامه های کاربردی را حل کند:

    1. جلوگیری از name collision ( جلوگیری از نامگذاری مشابه برای توابع یا کلاسها یی که ایجاد کرده اید با کلاسها و توابع داخلی php)

    2. کوتاه کردن نامهای طولانی که برای کلاسها ایجاد کرده اید برای خوانایی بهتر کد.

    اين طرح مانع از آن می شود تا کلاس هايی که برای متدها و خصوصيات از يک شناسه يکسان استفاده می کنند تداخل داشته باشند.

    لینک کد http://ir.php.net/manual/en/language.nam...ionale.php
    کد PHP:
    <?php
    namespace my\name// see "Defining Namespaces" section

    class MyClass {}
    function 
    myfunction() {}
    const 
    MYCONST 1;

    $a = new MyClass;
    $c = new \my\name\MyClass// see "Global Space" section

    $a strlen('hi'); // see "Using namespaces: fallback to global
                       // function/constant" section

    $d = namespace\MYCONST// see "namespace operator and __NAMESPACE__
                            // constant" section
    $d __NAMESPACE__ '\MYCONST';
    echo 
    constant($d); // see "Namespaces and dynamic language features" section
    ?>
    حالا که با این قابلیت آشنا شدید بهتره php خودتون رو آپدیت کنید.
    __________________________________________________________________________
    www.shoo.ir
    (آخرین ویرایش در این ارسال: ۱۳۸۸ فروردين ۲۳ ۰۸:۵۵ عصر، توسط Y.P.Y.)
    ۱۳۸۸ فروردين ۱۰ ۰۷:۳۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : molana zoghal parsig Maya cyletech
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,698
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6198 تشکر در 3439 ارسال )
    ارسال: #2
    RE: یه سری به php.net بزنید!!!
    چه خوب میشد یکی از بچه ها این مطلب رو توی ویکی بنویسه
    توی صفحه اول هم که توی لیستش وجود داره
    ۱۳۸۸ فروردين ۱۱ ۰۳:۰۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Maya
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #3
    RE: یه سری به php.net بزنید!!!
    وحید بهتر نیست تو صفحه اول سایت هم این مطلب رو اضافه کنی؟
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۸۸ فروردين ۱۱ ۰۳:۱۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Maya
    aligilani1986 آفلاین
    Hyp3r
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 2
    تشکرها : 136
    ( 90 تشکر در 47 ارسال )
    ارسال: #4
    RE: یه سری به php.net بزنید!!!
    (۱۳۸۸ فروردين ۱۱ ۰۳:۰۴ عصر)admin نوشته شده توسط:  چه خوب میشد یکی از بچه ها این مطلب رو توی ویکی بنویسه
    توی صفحه اول هم که توی لیستش وجود داره

    سلام وحید جان.

    من همین الان گذاشتمش.

    http://wiki.iranphp.org/Namespaces
    __________________________________________________________________________
    www.shoo.ir
    (آخرین ویرایش در این ارسال: ۱۳۸۸ فروردين ۱۱ ۰۳:۳۴ عصر، توسط aligilani1986.)
    ۱۳۸۸ فروردين ۱۱ ۰۳:۲۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Maya
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,698
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6198 تشکر در 3439 ارسال )
    ارسال: #5
    RE: یه سری به php.net بزنید!!!
    توی صفحه اول سایت با این عنوان توی لیستش هست
    ۱۳۸۸ فروردين ۱۱ ۰۳:۴۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Maya
    aligilani1986 آفلاین
    Hyp3r
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 2
    تشکرها : 136
    ( 90 تشکر در 47 ارسال )
    ارسال: #6
    RE: یه سری به php.net بزنید!!!
    (۱۳۸۸ فروردين ۱۱ ۰۳:۴۴ عصر)admin نوشته شده توسط:  توی صفحه اول سایت با این عنوان توی لیستش هست

    سلام.

    آره دیدمش و همونو ویرایش کردم.
    __________________________________________________________________________
    www.shoo.ir
    ۱۳۸۸ فروردين ۱۱ ۰۳:۴۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Maya
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,698
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6198 تشکر در 3439 ارسال )
    ارسال: #7
    RE: یه سری به php.net بزنید!!!
    بهتر بود بر اساس ترتیب خود php.net می رفتین
    ۱۳۸۸ فروردين ۱۱ ۰۳:۵۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    aligilani1986 آفلاین
    Hyp3r
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 2
    تشکرها : 136
    ( 90 تشکر در 47 ارسال )
    ارسال: #8
    RE: یه سری به php.net بزنید!!!
    (۱۳۸۸ فروردين ۱۱ ۰۳:۵۹ عصر)admin نوشته شده توسط:  بهتر بود بر اساس ترتیب خود php.net می رفتین

    راستش نفهمیدم منظورت چیه؟ اگه میشه یه توضیح بده.
    __________________________________________________________________________
    www.shoo.ir
    ۱۳۸۸ فروردين ۱۲ ۰۲:۳۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,698
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6198 تشکر در 3439 ارسال )
    ارسال: #9
    RE: یه سری به php.net بزنید!!!
    لینک اول اینا توش باشه
    http://ir.php.net/namespace
    و وقتی مثلا روی
    Namespaces overview
    کلیک کرد این بیاد
    http://ir.php.net/manual/en/language.nam...ionale.php
    ۱۳۸۸ فروردين ۱۲ ۰۴:۴۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    aligilani1986 آفلاین
    Hyp3r
    ***

    ارسال‌ها: 119
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 2
    تشکرها : 136
    ( 90 تشکر در 47 ارسال )
    ارسال: #10
    RE: یه سری به php.net بزنید!!!
    (۱۳۸۸ فروردين ۱۲ ۰۴:۴۴ عصر)admin نوشته شده توسط:  لینک اول اینا توش باشه
    http://ir.php.net/namespace
    و وقتی مثلا روی
    Namespaces overview
    کلیک کرد این بیاد
    http://ir.php.net/manual/en/language.nam...ionale.php

    یه نگاه بهش میاندازی؟
    __________________________________________________________________________
    www.shoo.ir
    ۱۳۸۸ فروردين ۱۲ ۰۶:۰۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : admin
    « قدیمی تر | تازه‌ تر »

  • صفحه‌ها (2):
  • ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS