أقسام الموقع
اختيار المحرر:
- كتاب مرجعي طبي تعليمات Geotar L threonine للاستخدام
- فوائد وأهمية حمض الهيدروامينين ثريونين لجسم الإنسان تعليمات ثريونين للاستخدام
- ثمار الشمر: خصائص مفيدة ، وموانع ، وميزات التطبيق الشمر التركيب الكيميائي العادي
- تمدد عضلة القلب في غرف القلب اعتلال عضلة القلب التوسعي الإقفاري رمز ICD 10
- تصلب الشرايين المعمم: الأسباب والأعراض والعلاج
- تعليمات لاستخدام الحيوية (الحيوية) موانع للاستخدام
- تلف الكبد أثناء الحمل - وصف للركود الصفراوي: ما هذه الظاهرة
- تقلصات مجموعات المفاصل المختلفة وأسبابها وأعراضها وطرق علاجها
- كيفية ملء طلب للحصول على قرض لكيان قانوني
- وسائل الدفع الإلكترونية
دعاية
نقطتان في جملة واحدة. ماذا تعني نقطتان في PHP؟ القولون في جملة بسيطة |
لذا ، فإن النقطتين هي فاصل علامات الترقيم. على عكس النقطة وعلامات التعجب وعلامات الاستفهام وعلامات الحذف ، فليس لها وظيفة فصل ، أي أنها لا تفصل الجمل في النص عن بعضها البعض. يتم وضع النقطتين داخل الجملة فقط ، وبالتالي يشير إلى أن العبارة ستستمر بعدها. يمكن العثور على القولون في جمل بسيطة ومعقدة. في جملة بسيطة ، يفصل ويسلط الضوء على أجزاء من البيان ؛ في جملة معقدة ، يلعب أيضًا دورًا دلاليًا: فهو يشير إلى العلاقات الدلالية بين أجزاء الجملة المعقدة غير المرتبطة. إذن ما هي الطريقة الصحيحة لاستخدام القولون دون الوقوع في الأخطاء وعدم الخلط بينه وبين الآخرين؟ دعونا نلقي نظرة على الحالات الرئيسية. القولون في جملة بسيطةالمادة 1. القولون في جملة مع أعضاء متجانسين إذا كانت كلمة التعميم أمام أعضاء متجانسة ، فحينئذٍ تكون هناك حاجة إلى نقطتين بعدها ، على سبيل المثال: وضع الثلج في كل مكان: على أسطح المنازل ، على الأسوار ، في المروج ، على السيارات. في هذه الجملة ، الكلمة في كل مكان يلخص عددًا من الظروف المماثلة. تقع كلمة التعميم قبل الأعضاء المتجانسة ، وبالتالي هناك نقطتان بعدها. المادة 2. القولون في الجمل مع الكلمات المؤهلة عند تعميم الكلمات في الجملة ، يمكن استخدام الكلمات المؤهلة: على سبيل المثال ، على سبيل المثال ، على النحو التالي ، مسبوقة بفاصلة متبوعة بنقطتين. علي سبيل المثال: وضع الثلج في كل مكان, يسمى: على أسطح المنازل ، على الأسوار ، في المروج ، على السيارات. في هذه الجملة مع كلمة التعميم في كل مكان استخدمت صقل بنائه "يسمى" , متبوعة بسلسلة من الأعضاء المتجانسة ، لذلك يتبعها نقطتان. المادة 3. القولون في الإنشاءات مع الكلام المباشر إذا كان الكلام المباشر يتبع كلمات المؤلف ، فسيتم وضع علامة النقطتين أمامه ، ويتم وضع الخطاب المباشر نفسه بين علامتي اقتباس ويتم كتابة الكلمة الأولى للكلام المباشر بأحرف كبيرة: قال المعلم: "مرحبا يا أطفال!".أيضًا ، إذا كسر الكلام المباشر كلمات المؤلف في النص ، يتم وضع علامة النقطتين أمامه ، على سبيل المثال: قائلًا: "مرحباً أطفال!" ، دخل المعلم إلى الفصل.يجب وضع فاصلة بعد الكلام المباشر. القولون في الجملة المركبةالقاعدة 4. يمكن وضع النقطتين بين أجزاء الجملة المعقدة غير الموحدة (BSP) في الحالات التالية.
القولون مقابل اندفاعةتتمثل الصعوبة الرئيسية في استخدام النقطتين في أنه من السهل أحيانًا الخلط بين علامة الترقيم هذه وعلامة أخرى - شرطة. في الآونة الأخيرة ، غالبًا ما يتم استخدام هذه العلامات بالتوازي ، أي في نفس الحالات ، يمكن وضع شرطة ونقطتين. علي سبيل المثال: وقرر الحكام: لو هطلت المسابقة تلغى. لقد لاحظت الحجر الأول ، وقررت - هناك كنز هنا ، وبدأت في البحث(تندرياكوف) ، بالطبع هوتغير(: –) منحني ، رمادي ، متجعدفي زوايا الفم. أنا قادم(: – ) كل شيء هادئ لا تقل هذه الكلمات أمامه(: – ) قد يكون مهين كان الجميع مهتمًا بسؤال واحد فقط(: – ) كيفية الخروج من الموقف في أسرع وقت ممكن ؛ كان يعني شيئًا واحدًا(: – ) بحاجة إلى جزء. تعتبر هذه الخيارات متساوية ، يمكنك استخدام كل من شرطة ونقطتين دون خوف من ارتكاب خطأ. ومع ذلك ، يجب أن نتذكر أن الشرطة ، بالإضافة إلى الوظائف النحوية ، تؤدي أيضًا وظائف عاطفية ومعبرة ، أي أنها تشير إلى عاطفية البيان ، وتؤكد على تعبيرها. لذلك ، إذا كانت الجملة لا تحمل مثل هذه المعاني ، فهي محايدة ، فأنت بحاجة إلى تجنب استخدام الشرطة ووضع النقطتين ، باتباع القواعد التي نظرنا إليها. ربما لاحظت عدد المرات التي أستخدم فيها هذين العنصرين الزائفين في دروسي التعليمية. لماذا أحبهم؟ لأنها مريحة جدًا للاستخدام بحيث لا تحتاج حتى إلى إضافة عناصر HTML إضافية. ومع ذلك ، لا تتناول هذه المقالة فوائد العناصر الزائفة. هذه المقالة مخصصة لتوضيح جميع حالات سوء الفهم المتعلقة بتركيب العناصر الزائفة بشكل نهائي. الزائفة ماذا؟تم استدعاء العناصر الزائفة لأنها ليست عناصر HTML حقيقية. على سبيل المثال ، في HTML لا توجد علامات قبل وبعد ، ولكن في CSS يمكنك تطبيق الأنماط على العناصر: before و: after. واحد أو نقطتان؟لا فرق بين: قبل و :: قبل أو بين: بعد و :: بعد. بناء الجملة المكون من نقطتين خاص بـ CSS3. http://www.w3.org/TR/css3-selectors/#pseudo-elements تحتوي على هذه الفقرة: تم تقديم هذه العلامة (: :) لتمييز الفئات الزائفة عن العناصر الزائفة. للتوافق مع أوراق الأنماط الموجودة مسبقًا ، يمكن أيضًا تحديد العناصر الزائفة في CSS 1 و 2 بنقطتين مفردتين (على وجه الخصوص: السطر الأول ،: الحرف الأول ،: قبل و: بعد). تلخيصIE 7 والإصدارات الأقدم لا تدعم العناصر الزائفة المذكورة. لكن IE 8 يفعل ، وهذا سبب جيد (وفقط) لاستخدام صيغة القولون المفرد. الأهمية!من فضلك ضع في اعتبارك أن كل هذا الحديث عن القولون أو النقطتين يتعلق فقط بالعناصر الزائفة ، وليس الطبقات الزائفة. كيف تكتب؟اكتب في التعليقات حول بناء الجملة الذي تستخدمه ولأي أسباب. بالإضافة إلى الإجابات المتعلقة باستخدام PHP للنقطتين كـ "عامل تحليل النطاق": بالإضافة إلى ذلك ، يتم استخدام القولون المزدوج: لتحويل اسم فئة غير مؤهل أو مؤهل أو اسم مستعار إلى النموذج المؤهل بالكامل ، و لاستدعاء طريقة فئة __callStatic. لتحويل اسم فئة إلى شكلها المؤهل بالكامل عن طريق إضافة ":: class"توفر علامتان نقطتان متبوعتان بالكلمة الأساسية "فئة" بعد اسم الفئة الاسم المؤهل بالكامل لتلك الفئة كسلسلة. بمعنى ، يتم تحويل "ClassName :: class" إلى الاسم المؤهل بالكامل "ClassName". راجع (أ) الدليل: الفئات والكائنات: الأساسيات ، (ب) الدليل: الفئات والكائنات: ثوابت الفئة ، و (ج) الدليل: مرجع اللغة: الثوابت يعتبر بناء جملة ":: class" مفيدًا في مساحة الاسم لاشتقاق اسم فئة مؤهل بالكامل من شكله غير المؤهل أو المؤهل ، أو من اسم مستعار لاسمه. يبدو أن بناء الجملة ":: class" يعمل على حل أسماء الواجهات وكذلك أسماء الفئات ، على الرغم من أن المصادر المذكورة أعلاه لا يبدو أن هذا موثق. داخل الفصل ، تعمل الصيغة أيضًا مع "self :: class" كما هو مذكور في RFC ":: class" أعلاه. بعض الأمثلة: الاسم الكامل () ، PHP_EOL ، // المخرجات: MyNamespace \ TheyClass لاستدعاء "__callStatic"يمكن استخدام نقطتين من النقطتين "لاستدعاء" اسم أسلوب ثابت لم يصرح به الفصل. هذا يستدعي طريقة الصنف "__callStatic" إذا تم التصريح بواحد. يمكن لطريقة __callStatic عندئذٍ اختيار كيفية التعامل مع المكالمة "ديناميكيًا". يسمى هذا في PHP "التحميل الزائد" باستخدام "الطريقة السحرية" __callStatic. handleOrder (الوسيطات $) ؛ ) إرجاع "أنا" آسف ، لا يمكننا "مساعدتك في". lcfirst ($ item). "." ؛ )) مساحة الاسم OurCompany \ Specialists؛ class Car (public function handleOrder ($ arguments) (ارجع "هل يمكنني مساعدتك في سيارة $ arguments؟" ؛)) class Truck (public function handleOrder ($ arguments) (رجوع "هل يمكنني مساعدتك بشاحنة $ arguments؟ "؛)) استخدم OurCompany \ Orders \ Intake ؛ echo Intake :: orderCar ("أحمر") ، PHP_EOL ؛ // المخرجات: هل يمكنني مساعدتك بسيارة حمراء؟ echo Intake :: orderTruck ("pickup")، PHP_EOL؛ // النواتج: هل يمكنني مساعدتك بشاحنة صغيرة؟ echo Intake :: orderShoes ("الجلد المدبوغ") ، PHP_EOL ؛ // المخرجات: أنا آسف ، لا يمكننا مساعدتك في الأحذية. إذا قمت بتحليل أكواد أي برامج مكتوبة بلغة php ، فمن المؤكد أنك صادفت مثل هذه الأكواد الخاصة في الكود. الشخصيات: -> (اندفاعة وعلامة أكبر من) :: (نقطتان مزدوجتان) على سبيل المثال ، قد تبدو التركيبات التي تحتوي على هذه التعبيرات كما يلي: مرحبًا :: hello_world () ؛ ف -> hello_world () ؛ لفهم الغرض من هذه التركيبات ، دعنا نلقي نظرة على أبسط مثال. لنفترض أن لدينا برنامج "Hello world!" بسيط. لنقم بإنشاء ملف php بسيط ونكتب الكود التالي فيه: Class Hello (الوظيفة hello_world () (echo "Hello world" ؛)) فكر الآن في كيفية تنفيذ وظيفة hello_world (). إذا لم تكن وظيفة hello_world () موجودة في فئة Hello ، فسنسميها بكل بساطة: مرحبا بالعالم()؛ نتيجة لذلك ، سيكون لدينا نقش "Hello world" على الشاشة. ولكن ، على الأرجح ، إذا حاولت حل المشكلة بهذه الطريقة ، فقد ظهر خطأ على الشاشة: خطأ فادح: استدعاء لوظيفة غير محددة hello_world () في ... / test.php على الإنترنت ... كل شيء صحيح ، لأن الوظيفة موجودة في الفصل ، فأنت بحاجة إلى إخبار الكمبيوتر بأنه يجب البحث عنها في فئة Hello. إذا لم يتم ذلك ، فلن ينجح شيء. كيف يمكن نقل هذه المعلومات إلى جهاز كمبيوتر؟ هناك العديد من الخيارات هنا. دعونا نلقي نظرة على كل منها على حدة. 1 خيار. عن طريق إنشاء مثيل للفئة. $ q = مرحبًا جديدًا ؛ باستخدام هذا السطر ، نقوم بإنشاء ما يسمى مثيل لفئة Hello. بعد هذه العملية ، يمكننا الوصول بحرية إلى الوظيفة التي نحتاجها من خلال هذه الحالة ، والتي يتم تخزينها في هذه الحالة في المتغير $ q. q $ -> hello_world () ؛ يصبح البناء "->" هو الرابط الذي يربط بين مثيل الفئة والوظيفة. الآن كل شيء يعمل. الصيحة! يجب أن تشاهد "Hello world" على الشاشة. الخيار 2. باستخدام بناء القولون المزدوج: هذا الخيار أسهل بكثير. لا تحتاج حتى إلى إنشاء أي حالات هنا. نحن نكتب فقط. مرحبًا :: hello_world () ؛ يمكنك التحقق مما إذا كانت الوظيفة ستكتمل بنجاح. أتمنى بعد قراءة هذه الملاحظة أن تفهم الآن أنه يتم استخدام "->" و "::" للوصول إلى الوظيفة المطلوبة في الفصل الذي تم إنشاؤه. بمساعدة نفس التركيبات ، يمكننا الوصول إلى المتغيرات الموجودة في الفئات. الاختلاف الوحيد هو أنك لست بحاجة إلى وضع الأقواس في النهاية. علي سبيل المثال: مرحبا بالعالم؛ باستخدام هذا البناء ، نشير إلى متغير العالم ، الموجود في فئة Hello. في كثير من الأحيان ، يمكن العثور على مثل هذه الإنشاءات عند تحليل رمز أنظمة إدارة المواقع المختلفة. انظر إلى الكود المصدري لأنظمة مثل Joomla و WordPress وما إلى ذلك. الآن أنت تعرف سبب كل هذا. المزيد من دروس PHP للمبتدئين. |
اقرأ: |
---|
جديد
- ميتافيزيقيا الأمراض بواسطة ليس بربو
- صلاة لأيقونة والدة الإله "انظري إلى التواضع" ومعناها
- كيفية إزالة الشعر في الأماكن الحميمة إلى الأبد بالعلاجات الشعبية؟
- Mumiyo Altai كيفية الاستخدام ، وصفة موانع لاستخدام موميو
- علاج أمراض القلب والأوعية الدموية بالثوم
- كيفية وقف الغثيان والقيء: العلاجات والأدوية الشعبية
- طرق إنتاج الزيت النباتي بالضغط للحصول على الزيوت النباتية
- براعم: الفوائد والتطبيقات
- أشهر خمسة حراس إيفان الرهيب
- ميخائيل فيدوروفيتش رومانوف: القيصر- "البقدونس" انتخاب ميخائيل رومانوف قيصر روسيا