[{"text_idx": "#000006", "text": "Defnyddir newidynnau a chysonion yn PHP i gadw gwybodaeth y gellir ei defnyddio a'i hailddefnyddio drwy gydol a sgript. Defnyddir gwahanol fathau o newidynnau yn PHP i storio data a all newid trwy gydol gweithrediad y sgript, tra bod cysonion yn cael eu defnyddio i storio data a fydd yn aros yn gyson yn ystod gweithrediad y sgript."}, {"text_idx": "#000007", "text": "Mae newidynnau yn PHP yn cael eu dynodi gan symbol doler ($) ac yna'r newidyn enw. Rhaid i enwau newidiol gynnwys llythrennau, digidau a thanlinellau yn unig a rhaid iddynt ddechrau gyda llythyren neu danlinell. Oherwydd bod PHP wedi'i deipio'n wan iaith, y math data o newidyn yn cael ei benderfynu gan y gwerth mae'n cael ei neilltuo."}, {"text_idx": "#000008", "text": "Newidynnau a chysonion yn PHP"}, {"text_idx": "#000009", "text": "Mae gan newidynnau yn PHP sgo\u0302p sy'n rheoli lle y gellir eu darllen a'u defnyddio. Yn PHP, mae dau fath o gwmpas: byd-eang a lleol. Dim ond o fewn y ffwythiant neu'r bloc o god y ca\u0302nt eu diffinio ynddynt y gellir cyrchu newidynnau lleol a'u defnyddio, ond gellir cyrchu a defnyddio newidynnau byd-eang ym mhobman mewn sgript."}, {"text_idx": "#000010", "text": "Confensiynau enwi amrywiol: Mae camel yn well. Pan fyddwch chi'n enwi'ch newidynnau, mae'n eu gwneud yn haws eu darllen a'u deall."}, {"text_idx": "#000011", "text": "Superglobals: Mae superglobals yn newidynnau wedi'u diffinio ymlaen llaw yn PHP sydd ar gael ym mhob cwmpas a gellir eu defnyddio i mynediad gwybodaeth fel mewnbwn defnyddiwr ac amgylchedd gweinydd. $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE, a $_SERVER yw'r superglobals a ddefnyddir amlaf."}, {"text_idx": "#000012", "text": "Cwnstabl yn cael eu defnyddio yn PHP i'w dal data ni fydd hynny'n newid trwy gydol gweithrediad sgript. Diffinnir cysonion gyda'r diffinio() swyddogaeth, sy'n cymryd dau baramedr: enw'r cysonyn a'i werth. Rhaid i enwau cyson gynnwys llythrennau, digidau a thanlinellau yn unig a rhaid iddynt ddechrau gyda llythyren neu danlinell. Mae cysonion, yn wahanol i newidynnau, yn achos-sensitif."}, {"text_idx": "#000013", "text": "Confensiynau enwau cyson: Fe'ch cynghorir i ddefnyddio llythrennau mawr a thanlinellau wrth enwi'ch cysonion fel y gellir eu gwahaniaethu oddi wrth newidynnau."}, {"text_idx": "#000014", "text": "C: Beth yn union yw newidyn?A: Mae newidyn yn gynhwysydd ar gyfer gwerth, a all fod yn rhif, llinyn, neu unrhyw fath arall o ddata. Defnyddir newidynnau i gadw data y gellir eu newid neu eu diweddaru yn o\u0302l yr angen a gellir eu defnyddio trwy gydol sgript neu raglen. Mae newidynnau yn PHP yn cael eu datgan trwy ddefnyddio'r symbol \u201c$\u201d ac yna enw'r newidyn. Er enghraifft, $x = 10;"}, {"text_idx": "#000015", "text": "C: Beth yw cysonyn?A: Mae cysonyn yn werth na ellir ei addasu ar o\u0302l ei osod. Defnyddir cysonion yn gyffredin i gadw data a fydd yn cael ei ddefnyddio trwy gydol sgript neu raglen, megis gosodiadau cyfluniad neu gysonion eraill nad ydynt yn newid. Yn PHP, mae cysonion yn cael eu datgan trwy ddefnyddio'r swyddogaeth \u201cdiffinio()\u201d, ac yna enw a gwerth y cysonyn. Er enghraifft, diffiniwch (\"DP\", 3.14);"}, {"text_idx": "#000017", "text": "C: Sut ydych chi'n dod yn gyson?A: Gellir adfer cysonyn trwy ddefnyddio ei enw heb yr arwydd \u201c$\u201d. Er enghraifft, os oes gennych gysonyn o'r enw DP gyda'r gwerth 3.14, gallwch adfer ei werth yn eich sgript trwy ddefnyddio DP."}, {"text_idx": "#000018", "text": "C: A ellir addasu cysonyn?A: Na, ar o\u0302l ei ddiffinio, ni ellir newid nac ailddyrannu cysonyn yn PHP. Bydd newid gwerth cysonyn yn arwain at wall."}, {"text_idx": "#000019", "text": "C: A yw'n bosibl defnyddio newidyn fel cysonyn?A: Gellir defnyddio newidyn yn lle cysonyn, ond nid yw'n gysonyn gwirioneddol. Dim ond arfer enwi yw hwn i'ch atal rhag newid gwerth y newidyn ar gam."}, {"text_idx": "#000020", "text": "Beth yw'r gwahaniaeth rhwng newidyn a chysonyn?Sut ydych chi'n datgan newidyn?Sut ydych chi'n aseinio gwerth i newidyn?Sut ydych chi'n datgan cysonyn?Sut ydych chi'n aseinio gwerth i gysonyn?Allwch chi newid gwerth cysonyn ar o\u0302l iddo gael ei osod?Beth yw'r confensiwn enwi ar gyfer newidynnau a chysonion?Allwch chi ddefnyddio cysonion ag araeau a gwrthrychau?"}, {"text_idx": "#000021", "text": "newidyn yw cynhwysydd sy'n dal gwerth y gellir ei newid, tra bod cysonyn yn werth na ellir ei newid ar o\u0302l iddo gael ei osod.Mae newidyn yn cael ei ddatgan trwy ddechrau gydag arwydd doler ($) ac yna'r enw newidyn. Er enghraifft: $myVariable;Mae gwerth yn cael ei aseinio i newidyn gan ddefnyddio gweithredwr yr aseiniad (=). Er enghraifft: $myVariable = \u201cHelo Fyd\u201d;Mae cysonyn yn cael ei ddatgan gan ddefnyddio'r ffwythiant diffinio (). Er enghraifft: diffinio (\u201cMY_CONSTANT\u201d, \u201cHelo Fyd\u201d);Mae gwerth yn cael ei neilltuo i gysonyn gan ddefnyddio'r ffwythiant diffinio (). Er enghraifft: diffinio (\u201cMY_CONSTANT\u201d, \u201cHelo Fyd\u201d);Na, ni ellir newid gwerth cysonyn ar o\u0302l iddo gael ei osod.Rhaid i enwau newidiol ddechrau gyda llythyren neu danlinellu, a chynnwys llythrennau, rhifau a thanlinellau yn unig. Dylai enwau cyson fod mewn priflythrennau a defnyddio tanlinellau i wahanu geiriau.Oes, gellir defnyddio cysonion gydag araeau a gwrthrychau, ond ni ellir newid y gwerth ar o\u0302l ei osod."}, {"text_idx": "#000022", "text": "Cadwch y wybodaeth ddiweddaraf am PHP!"}]