[{"data":1,"prerenderedAt":1663},["ShallowReactive",2],{"content-all-\u002Fphp\u002Fphp-fundamental\u002Fvariables":3,"related-\u002Fphp\u002Fphp-fundamental\u002Fvariables":1395,"sidebar-content":1618},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"tags":11,"date":21,"weight":22,"body":23,"_type":1389,"_id":1390,"_source":1391,"_file":1392,"_stem":1393,"_extension":1394},"\u002Fphp\u002Fphp-fundamental\u002Fvariables","php-fundamental",false,"","PHP Variables","Essential PHP variables, constants, magic constants, and variable scope",[12,13,14,15,16,17,18,19,20],"php","backend","variables","constants","magic constants","scope","global","local","static","2026-05-30",4,{"type":24,"children":25,"toc":1376},"root",[26,34,49,132,137,165,231,237,242,389,507,513,518,591,686,828,834,854,868,961,973,1058,1064,1069,1229,1370],{"type":27,"tag":28,"props":29,"children":30},"element","h2",{"id":14},[31],{"type":32,"value":33},"text","Variables",{"type":27,"tag":35,"props":36,"children":37},"p",{},[38,40,47],{"type":32,"value":39},"In PHP, variables are denoted by a dollar sign (",{"type":27,"tag":41,"props":42,"children":44},"code",{"className":43},[],[45],{"type":32,"value":46},"$",{"type":32,"value":48},") followed by the variable name. Variable names are case-sensitive and can contain letters, numbers, and underscores, but must start with a letter or an underscore.",{"type":27,"tag":50,"props":51,"children":54},"pre",{"className":52,"code":53,"language":12,"meta":8,"style":8},"language-php shiki shiki-themes github-light github-dark","$name = \"John\";\n$age = 30;\n$isStudent = true;\n",[55],{"type":27,"tag":41,"props":56,"children":57},{"__ignoreMap":8},[58,87,110],{"type":27,"tag":59,"props":60,"children":63},"span",{"class":61,"line":62},"line",1,[64,70,76,82],{"type":27,"tag":59,"props":65,"children":67},{"style":66},"--shiki-default:#24292E;--shiki-dark:#E1E4E8",[68],{"type":32,"value":69},"$name ",{"type":27,"tag":59,"props":71,"children":73},{"style":72},"--shiki-default:#D73A49;--shiki-dark:#F97583",[74],{"type":32,"value":75},"=",{"type":27,"tag":59,"props":77,"children":79},{"style":78},"--shiki-default:#032F62;--shiki-dark:#9ECBFF",[80],{"type":32,"value":81}," \"John\"",{"type":27,"tag":59,"props":83,"children":84},{"style":66},[85],{"type":32,"value":86},";\n",{"type":27,"tag":59,"props":88,"children":90},{"class":61,"line":89},2,[91,96,100,106],{"type":27,"tag":59,"props":92,"children":93},{"style":66},[94],{"type":32,"value":95},"$age ",{"type":27,"tag":59,"props":97,"children":98},{"style":72},[99],{"type":32,"value":75},{"type":27,"tag":59,"props":101,"children":103},{"style":102},"--shiki-default:#005CC5;--shiki-dark:#79B8FF",[104],{"type":32,"value":105}," 30",{"type":27,"tag":59,"props":107,"children":108},{"style":66},[109],{"type":32,"value":86},{"type":27,"tag":59,"props":111,"children":113},{"class":61,"line":112},3,[114,119,123,128],{"type":27,"tag":59,"props":115,"children":116},{"style":66},[117],{"type":32,"value":118},"$isStudent ",{"type":27,"tag":59,"props":120,"children":121},{"style":72},[122],{"type":32,"value":75},{"type":27,"tag":59,"props":124,"children":125},{"style":102},[126],{"type":32,"value":127}," true",{"type":27,"tag":59,"props":129,"children":130},{"style":66},[131],{"type":32,"value":86},{"type":27,"tag":28,"props":133,"children":134},{"id":15},[135],{"type":32,"value":136},"Constants",{"type":27,"tag":35,"props":138,"children":139},{},[140,142,148,150,156,158,163],{"type":32,"value":141},"In PHP, constants are defined using the ",{"type":27,"tag":41,"props":143,"children":145},{"className":144},[],[146],{"type":32,"value":147},"define()",{"type":32,"value":149}," function or the ",{"type":27,"tag":41,"props":151,"children":153},{"className":152},[],[154],{"type":32,"value":155},"const",{"type":32,"value":157}," keyword. Constants are immutable and do not have a ",{"type":27,"tag":41,"props":159,"children":161},{"className":160},[],[162],{"type":32,"value":46},{"type":32,"value":164}," prefix.",{"type":27,"tag":50,"props":166,"children":168},{"className":52,"code":167,"language":12,"meta":8,"style":8},"define(\"PI\", 3.14);\nconst GRAVITY = 9.81;\n",[169],{"type":27,"tag":41,"props":170,"children":171},{"__ignoreMap":8},[172,205],{"type":27,"tag":59,"props":173,"children":174},{"class":61,"line":62},[175,180,185,190,195,200],{"type":27,"tag":59,"props":176,"children":177},{"style":102},[178],{"type":32,"value":179},"define",{"type":27,"tag":59,"props":181,"children":182},{"style":66},[183],{"type":32,"value":184},"(",{"type":27,"tag":59,"props":186,"children":187},{"style":78},[188],{"type":32,"value":189},"\"PI\"",{"type":27,"tag":59,"props":191,"children":192},{"style":66},[193],{"type":32,"value":194},", ",{"type":27,"tag":59,"props":196,"children":197},{"style":102},[198],{"type":32,"value":199},"3.14",{"type":27,"tag":59,"props":201,"children":202},{"style":66},[203],{"type":32,"value":204},");\n",{"type":27,"tag":59,"props":206,"children":207},{"class":61,"line":89},[208,212,217,222,227],{"type":27,"tag":59,"props":209,"children":210},{"style":72},[211],{"type":32,"value":155},{"type":27,"tag":59,"props":213,"children":214},{"style":102},[215],{"type":32,"value":216}," GRAVITY",{"type":27,"tag":59,"props":218,"children":219},{"style":72},[220],{"type":32,"value":221}," =",{"type":27,"tag":59,"props":223,"children":224},{"style":102},[225],{"type":32,"value":226}," 9.81",{"type":27,"tag":59,"props":228,"children":229},{"style":66},[230],{"type":32,"value":86},{"type":27,"tag":28,"props":232,"children":234},{"id":233},"magic-constants",[235],{"type":32,"value":236},"Magic Constants",{"type":27,"tag":35,"props":238,"children":239},{},[240],{"type":32,"value":241},"PHP provides several predefined constants called magic constants that change depending on where they are used. Some common magic constants include:",{"type":27,"tag":243,"props":244,"children":245},"table",{},[246,265],{"type":27,"tag":247,"props":248,"children":249},"thead",{},[250],{"type":27,"tag":251,"props":252,"children":253},"tr",{},[254,260],{"type":27,"tag":255,"props":256,"children":257},"th",{},[258],{"type":32,"value":259},"Magic Constant",{"type":27,"tag":255,"props":261,"children":262},{},[263],{"type":32,"value":264},"Description",{"type":27,"tag":266,"props":267,"children":268},"tbody",{},[269,287,304,321,338,355,372],{"type":27,"tag":251,"props":270,"children":271},{},[272,282],{"type":27,"tag":273,"props":274,"children":275},"td",{},[276],{"type":27,"tag":41,"props":277,"children":279},{"className":278},[],[280],{"type":32,"value":281},"__LINE__",{"type":27,"tag":273,"props":283,"children":284},{},[285],{"type":32,"value":286},"The current line number of the file.",{"type":27,"tag":251,"props":288,"children":289},{},[290,299],{"type":27,"tag":273,"props":291,"children":292},{},[293],{"type":27,"tag":41,"props":294,"children":296},{"className":295},[],[297],{"type":32,"value":298},"__FILE__",{"type":27,"tag":273,"props":300,"children":301},{},[302],{"type":32,"value":303},"The full path and filename of the file.",{"type":27,"tag":251,"props":305,"children":306},{},[307,316],{"type":27,"tag":273,"props":308,"children":309},{},[310],{"type":27,"tag":41,"props":311,"children":313},{"className":312},[],[314],{"type":32,"value":315},"__DIR__",{"type":27,"tag":273,"props":317,"children":318},{},[319],{"type":32,"value":320},"The directory of the file.",{"type":27,"tag":251,"props":322,"children":323},{},[324,333],{"type":27,"tag":273,"props":325,"children":326},{},[327],{"type":27,"tag":41,"props":328,"children":330},{"className":329},[],[331],{"type":32,"value":332},"__FUNCTION__",{"type":27,"tag":273,"props":334,"children":335},{},[336],{"type":32,"value":337},"The name of the current function.",{"type":27,"tag":251,"props":339,"children":340},{},[341,350],{"type":27,"tag":273,"props":342,"children":343},{},[344],{"type":27,"tag":41,"props":345,"children":347},{"className":346},[],[348],{"type":32,"value":349},"__CLASS__",{"type":27,"tag":273,"props":351,"children":352},{},[353],{"type":32,"value":354},"The name of the current class.",{"type":27,"tag":251,"props":356,"children":357},{},[358,367],{"type":27,"tag":273,"props":359,"children":360},{},[361],{"type":27,"tag":41,"props":362,"children":364},{"className":363},[],[365],{"type":32,"value":366},"__METHOD__",{"type":27,"tag":273,"props":368,"children":369},{},[370],{"type":32,"value":371},"The name of the current method.",{"type":27,"tag":251,"props":373,"children":374},{},[375,384],{"type":27,"tag":273,"props":376,"children":377},{},[378],{"type":27,"tag":41,"props":379,"children":381},{"className":380},[],[382],{"type":32,"value":383},"__NAMESPACE__",{"type":27,"tag":273,"props":385,"children":386},{},[387],{"type":32,"value":388},"The name of the current namespace.",{"type":27,"tag":50,"props":390,"children":392},{"className":52,"code":391,"language":12,"meta":8,"style":8},"echo \"This is line number: \" . __LINE__; \u002F\u002F Outputs the current line number\n\necho \"This file is located at: \" . __FILE__; \u002F\u002F Outputs the full path and filename of the file\n\necho \"This directory is: \" . __DIR__; \u002F\u002F Outputs the directory of the file\n",[393],{"type":27,"tag":41,"props":394,"children":395},{"__ignoreMap":8},[396,430,439,469,476],{"type":27,"tag":59,"props":397,"children":398},{"class":61,"line":62},[399,404,409,414,419,424],{"type":27,"tag":59,"props":400,"children":401},{"style":102},[402],{"type":32,"value":403},"echo",{"type":27,"tag":59,"props":405,"children":406},{"style":78},[407],{"type":32,"value":408}," \"This is line number: \"",{"type":27,"tag":59,"props":410,"children":411},{"style":72},[412],{"type":32,"value":413}," .",{"type":27,"tag":59,"props":415,"children":416},{"style":102},[417],{"type":32,"value":418}," __LINE__",{"type":27,"tag":59,"props":420,"children":421},{"style":66},[422],{"type":32,"value":423},"; ",{"type":27,"tag":59,"props":425,"children":427},{"style":426},"--shiki-default:#6A737D;--shiki-dark:#6A737D",[428],{"type":32,"value":429},"\u002F\u002F Outputs the current line number\n",{"type":27,"tag":59,"props":431,"children":432},{"class":61,"line":89},[433],{"type":27,"tag":59,"props":434,"children":436},{"emptyLinePlaceholder":435},true,[437],{"type":32,"value":438},"\n",{"type":27,"tag":59,"props":440,"children":441},{"class":61,"line":112},[442,446,451,455,460,464],{"type":27,"tag":59,"props":443,"children":444},{"style":102},[445],{"type":32,"value":403},{"type":27,"tag":59,"props":447,"children":448},{"style":78},[449],{"type":32,"value":450}," \"This file is located at: \"",{"type":27,"tag":59,"props":452,"children":453},{"style":72},[454],{"type":32,"value":413},{"type":27,"tag":59,"props":456,"children":457},{"style":102},[458],{"type":32,"value":459}," __FILE__",{"type":27,"tag":59,"props":461,"children":462},{"style":66},[463],{"type":32,"value":423},{"type":27,"tag":59,"props":465,"children":466},{"style":426},[467],{"type":32,"value":468},"\u002F\u002F Outputs the full path and filename of the file\n",{"type":27,"tag":59,"props":470,"children":471},{"class":61,"line":22},[472],{"type":27,"tag":59,"props":473,"children":474},{"emptyLinePlaceholder":435},[475],{"type":32,"value":438},{"type":27,"tag":59,"props":477,"children":479},{"class":61,"line":478},5,[480,484,489,493,498,502],{"type":27,"tag":59,"props":481,"children":482},{"style":102},[483],{"type":32,"value":403},{"type":27,"tag":59,"props":485,"children":486},{"style":78},[487],{"type":32,"value":488}," \"This directory is: \"",{"type":27,"tag":59,"props":490,"children":491},{"style":72},[492],{"type":32,"value":413},{"type":27,"tag":59,"props":494,"children":495},{"style":102},[496],{"type":32,"value":497}," __DIR__",{"type":27,"tag":59,"props":499,"children":500},{"style":66},[501],{"type":32,"value":423},{"type":27,"tag":59,"props":503,"children":504},{"style":426},[505],{"type":32,"value":506},"\u002F\u002F Outputs the directory of the file\n",{"type":27,"tag":28,"props":508,"children":510},{"id":509},"variable-scope",[511],{"type":32,"value":512},"Variable Scope",{"type":27,"tag":35,"props":514,"children":515},{},[516],{"type":32,"value":517},"In PHP, variable scope refers to the context within which a variable is defined and can be accessed. The main types of variable scope in PHP are:",{"type":27,"tag":243,"props":519,"children":520},{},[521,536],{"type":27,"tag":247,"props":522,"children":523},{},[524],{"type":27,"tag":251,"props":525,"children":526},{},[527,532],{"type":27,"tag":255,"props":528,"children":529},{},[530],{"type":32,"value":531},"Scope",{"type":27,"tag":255,"props":533,"children":534},{},[535],{"type":32,"value":264},{"type":27,"tag":266,"props":537,"children":538},{},[539,552,565,578],{"type":27,"tag":251,"props":540,"children":541},{},[542,547],{"type":27,"tag":273,"props":543,"children":544},{},[545],{"type":32,"value":546},"Local Scope",{"type":27,"tag":273,"props":548,"children":549},{},[550],{"type":32,"value":551},"Variables defined within a function are only accessible within that function.",{"type":27,"tag":251,"props":553,"children":554},{},[555,560],{"type":27,"tag":273,"props":556,"children":557},{},[558],{"type":32,"value":559},"Global Scope",{"type":27,"tag":273,"props":561,"children":562},{},[563],{"type":32,"value":564},"Variables defined outside of any function are accessible throughout the script, but not within functions unless declared as global.",{"type":27,"tag":251,"props":566,"children":567},{},[568,573],{"type":27,"tag":273,"props":569,"children":570},{},[571],{"type":32,"value":572},"Static Scope",{"type":27,"tag":273,"props":574,"children":575},{},[576],{"type":32,"value":577},"Variables declared as static within a function retain their value between function calls.",{"type":27,"tag":251,"props":579,"children":580},{},[581,586],{"type":27,"tag":273,"props":582,"children":583},{},[584],{"type":32,"value":585},"Function Parameters",{"type":27,"tag":273,"props":587,"children":588},{},[589],{"type":32,"value":590},"Variables passed as parameters to a function are only accessible within that function.",{"type":27,"tag":50,"props":592,"children":594},{"className":52,"code":593,"language":12,"meta":8,"style":8},"function localScope() {\n    $localVar = \"I am a local variable\";\n    echo $localVar; \u002F\u002F Outputs: I am a local variable\n}\nlocalScope();\n\u002F\u002F echo $localVar; \u002F\u002F This will cause an error because $localVar is not accessible outside the function\n",[595],{"type":27,"tag":41,"props":596,"children":597},{"__ignoreMap":8},[598,617,638,656,664,677],{"type":27,"tag":59,"props":599,"children":600},{"class":61,"line":62},[601,606,612],{"type":27,"tag":59,"props":602,"children":603},{"style":72},[604],{"type":32,"value":605},"function",{"type":27,"tag":59,"props":607,"children":609},{"style":608},"--shiki-default:#6F42C1;--shiki-dark:#B392F0",[610],{"type":32,"value":611}," localScope",{"type":27,"tag":59,"props":613,"children":614},{"style":66},[615],{"type":32,"value":616},"() {\n",{"type":27,"tag":59,"props":618,"children":619},{"class":61,"line":89},[620,625,629,634],{"type":27,"tag":59,"props":621,"children":622},{"style":66},[623],{"type":32,"value":624},"    $localVar ",{"type":27,"tag":59,"props":626,"children":627},{"style":72},[628],{"type":32,"value":75},{"type":27,"tag":59,"props":630,"children":631},{"style":78},[632],{"type":32,"value":633}," \"I am a local variable\"",{"type":27,"tag":59,"props":635,"children":636},{"style":66},[637],{"type":32,"value":86},{"type":27,"tag":59,"props":639,"children":640},{"class":61,"line":112},[641,646,651],{"type":27,"tag":59,"props":642,"children":643},{"style":102},[644],{"type":32,"value":645},"    echo",{"type":27,"tag":59,"props":647,"children":648},{"style":66},[649],{"type":32,"value":650}," $localVar; ",{"type":27,"tag":59,"props":652,"children":653},{"style":426},[654],{"type":32,"value":655},"\u002F\u002F Outputs: I am a local variable\n",{"type":27,"tag":59,"props":657,"children":658},{"class":61,"line":22},[659],{"type":27,"tag":59,"props":660,"children":661},{"style":66},[662],{"type":32,"value":663},"}\n",{"type":27,"tag":59,"props":665,"children":666},{"class":61,"line":478},[667,672],{"type":27,"tag":59,"props":668,"children":669},{"style":608},[670],{"type":32,"value":671},"localScope",{"type":27,"tag":59,"props":673,"children":674},{"style":66},[675],{"type":32,"value":676},"();\n",{"type":27,"tag":59,"props":678,"children":680},{"class":61,"line":679},6,[681],{"type":27,"tag":59,"props":682,"children":683},{"style":426},[684],{"type":32,"value":685},"\u002F\u002F echo $localVar; \u002F\u002F This will cause an error because $localVar is not accessible outside the function\n",{"type":27,"tag":50,"props":687,"children":689},{"className":52,"code":688,"language":12,"meta":8,"style":8},"function staticScope() {\n    static $count = 0;\n    $count++;\n    echo $count; \u002F\u002F Outputs the number of times the function has been called\n}\nstaticScope(); \u002F\u002F Outputs: 1\nstaticScope(); \u002F\u002F Outputs: 2\nstaticScope(); \u002F\u002F Outputs: 3\n",[690],{"type":27,"tag":41,"props":691,"children":692},{"__ignoreMap":8},[693,709,735,752,769,776,794,811],{"type":27,"tag":59,"props":694,"children":695},{"class":61,"line":62},[696,700,705],{"type":27,"tag":59,"props":697,"children":698},{"style":72},[699],{"type":32,"value":605},{"type":27,"tag":59,"props":701,"children":702},{"style":608},[703],{"type":32,"value":704}," staticScope",{"type":27,"tag":59,"props":706,"children":707},{"style":66},[708],{"type":32,"value":616},{"type":27,"tag":59,"props":710,"children":711},{"class":61,"line":89},[712,717,722,726,731],{"type":27,"tag":59,"props":713,"children":714},{"style":72},[715],{"type":32,"value":716},"    static",{"type":27,"tag":59,"props":718,"children":719},{"style":66},[720],{"type":32,"value":721}," $count ",{"type":27,"tag":59,"props":723,"children":724},{"style":72},[725],{"type":32,"value":75},{"type":27,"tag":59,"props":727,"children":728},{"style":102},[729],{"type":32,"value":730}," 0",{"type":27,"tag":59,"props":732,"children":733},{"style":66},[734],{"type":32,"value":86},{"type":27,"tag":59,"props":736,"children":737},{"class":61,"line":112},[738,743,748],{"type":27,"tag":59,"props":739,"children":740},{"style":66},[741],{"type":32,"value":742},"    $count",{"type":27,"tag":59,"props":744,"children":745},{"style":72},[746],{"type":32,"value":747},"++",{"type":27,"tag":59,"props":749,"children":750},{"style":66},[751],{"type":32,"value":86},{"type":27,"tag":59,"props":753,"children":754},{"class":61,"line":22},[755,759,764],{"type":27,"tag":59,"props":756,"children":757},{"style":102},[758],{"type":32,"value":645},{"type":27,"tag":59,"props":760,"children":761},{"style":66},[762],{"type":32,"value":763}," $count; ",{"type":27,"tag":59,"props":765,"children":766},{"style":426},[767],{"type":32,"value":768},"\u002F\u002F Outputs the number of times the function has been called\n",{"type":27,"tag":59,"props":770,"children":771},{"class":61,"line":478},[772],{"type":27,"tag":59,"props":773,"children":774},{"style":66},[775],{"type":32,"value":663},{"type":27,"tag":59,"props":777,"children":778},{"class":61,"line":679},[779,784,789],{"type":27,"tag":59,"props":780,"children":781},{"style":608},[782],{"type":32,"value":783},"staticScope",{"type":27,"tag":59,"props":785,"children":786},{"style":66},[787],{"type":32,"value":788},"(); ",{"type":27,"tag":59,"props":790,"children":791},{"style":426},[792],{"type":32,"value":793},"\u002F\u002F Outputs: 1\n",{"type":27,"tag":59,"props":795,"children":797},{"class":61,"line":796},7,[798,802,806],{"type":27,"tag":59,"props":799,"children":800},{"style":608},[801],{"type":32,"value":783},{"type":27,"tag":59,"props":803,"children":804},{"style":66},[805],{"type":32,"value":788},{"type":27,"tag":59,"props":807,"children":808},{"style":426},[809],{"type":32,"value":810},"\u002F\u002F Outputs: 2\n",{"type":27,"tag":59,"props":812,"children":814},{"class":61,"line":813},8,[815,819,823],{"type":27,"tag":59,"props":816,"children":817},{"style":608},[818],{"type":32,"value":783},{"type":27,"tag":59,"props":820,"children":821},{"style":66},[822],{"type":32,"value":788},{"type":27,"tag":59,"props":824,"children":825},{"style":426},[826],{"type":32,"value":827},"\u002F\u002F Outputs: 3\n",{"type":27,"tag":28,"props":829,"children":831},{"id":830},"global-variables",[832],{"type":32,"value":833},"Global Variables",{"type":27,"tag":35,"props":835,"children":836},{},[837,839,844,846,852],{"type":32,"value":838},"Global variables are defined outside of any function and can be accessed throughout the script. However, to access a global variable within a function, you need to declare it as global using the ",{"type":27,"tag":41,"props":840,"children":842},{"className":841},[],[843],{"type":32,"value":18},{"type":32,"value":845}," keyword or access it through the ",{"type":27,"tag":41,"props":847,"children":849},{"className":848},[],[850],{"type":32,"value":851},"$GLOBALS",{"type":32,"value":853}," array.",{"type":27,"tag":855,"props":856,"children":858},"h3",{"id":857},"using-global-keyword",[859,861,866],{"type":32,"value":860},"Using ",{"type":27,"tag":41,"props":862,"children":864},{"className":863},[],[865],{"type":32,"value":18},{"type":32,"value":867}," keyword",{"type":27,"tag":50,"props":869,"children":871},{"className":52,"code":870,"language":12,"meta":8,"style":8},"$globalVar = \"I am a global variable\";\nfunction testGlobal() {\n    global $globalVar;\n    echo $globalVar; \u002F\u002F Outputs: I am a global variable\n}\ntestGlobal();\n",[872],{"type":27,"tag":41,"props":873,"children":874},{"__ignoreMap":8},[875,896,912,925,942,949],{"type":27,"tag":59,"props":876,"children":877},{"class":61,"line":62},[878,883,887,892],{"type":27,"tag":59,"props":879,"children":880},{"style":66},[881],{"type":32,"value":882},"$globalVar ",{"type":27,"tag":59,"props":884,"children":885},{"style":72},[886],{"type":32,"value":75},{"type":27,"tag":59,"props":888,"children":889},{"style":78},[890],{"type":32,"value":891}," \"I am a global variable\"",{"type":27,"tag":59,"props":893,"children":894},{"style":66},[895],{"type":32,"value":86},{"type":27,"tag":59,"props":897,"children":898},{"class":61,"line":89},[899,903,908],{"type":27,"tag":59,"props":900,"children":901},{"style":72},[902],{"type":32,"value":605},{"type":27,"tag":59,"props":904,"children":905},{"style":608},[906],{"type":32,"value":907}," testGlobal",{"type":27,"tag":59,"props":909,"children":910},{"style":66},[911],{"type":32,"value":616},{"type":27,"tag":59,"props":913,"children":914},{"class":61,"line":112},[915,920],{"type":27,"tag":59,"props":916,"children":917},{"style":72},[918],{"type":32,"value":919},"    global",{"type":27,"tag":59,"props":921,"children":922},{"style":66},[923],{"type":32,"value":924}," $globalVar;\n",{"type":27,"tag":59,"props":926,"children":927},{"class":61,"line":22},[928,932,937],{"type":27,"tag":59,"props":929,"children":930},{"style":102},[931],{"type":32,"value":645},{"type":27,"tag":59,"props":933,"children":934},{"style":66},[935],{"type":32,"value":936}," $globalVar; ",{"type":27,"tag":59,"props":938,"children":939},{"style":426},[940],{"type":32,"value":941},"\u002F\u002F Outputs: I am a global variable\n",{"type":27,"tag":59,"props":943,"children":944},{"class":61,"line":478},[945],{"type":27,"tag":59,"props":946,"children":947},{"style":66},[948],{"type":32,"value":663},{"type":27,"tag":59,"props":950,"children":951},{"class":61,"line":679},[952,957],{"type":27,"tag":59,"props":953,"children":954},{"style":608},[955],{"type":32,"value":956},"testGlobal",{"type":27,"tag":59,"props":958,"children":959},{"style":66},[960],{"type":32,"value":676},{"type":27,"tag":855,"props":962,"children":964},{"id":963},"using-globals-array",[965,966,971],{"type":32,"value":860},{"type":27,"tag":41,"props":967,"children":969},{"className":968},[],[970],{"type":32,"value":851},{"type":32,"value":972}," array",{"type":27,"tag":50,"props":974,"children":976},{"className":52,"code":975,"language":12,"meta":8,"style":8},"$globalVar = \"I am a global variable\";\nfunction testGlobal() {\n    echo $GLOBALS['globalVar']; \u002F\u002F Outputs: I am a global variable\n}\ntestGlobal();\n",[977],{"type":27,"tag":41,"props":978,"children":979},{"__ignoreMap":8},[980,999,1014,1040,1047],{"type":27,"tag":59,"props":981,"children":982},{"class":61,"line":62},[983,987,991,995],{"type":27,"tag":59,"props":984,"children":985},{"style":66},[986],{"type":32,"value":882},{"type":27,"tag":59,"props":988,"children":989},{"style":72},[990],{"type":32,"value":75},{"type":27,"tag":59,"props":992,"children":993},{"style":78},[994],{"type":32,"value":891},{"type":27,"tag":59,"props":996,"children":997},{"style":66},[998],{"type":32,"value":86},{"type":27,"tag":59,"props":1000,"children":1001},{"class":61,"line":89},[1002,1006,1010],{"type":27,"tag":59,"props":1003,"children":1004},{"style":72},[1005],{"type":32,"value":605},{"type":27,"tag":59,"props":1007,"children":1008},{"style":608},[1009],{"type":32,"value":907},{"type":27,"tag":59,"props":1011,"children":1012},{"style":66},[1013],{"type":32,"value":616},{"type":27,"tag":59,"props":1015,"children":1016},{"class":61,"line":112},[1017,1021,1026,1031,1036],{"type":27,"tag":59,"props":1018,"children":1019},{"style":102},[1020],{"type":32,"value":645},{"type":27,"tag":59,"props":1022,"children":1023},{"style":66},[1024],{"type":32,"value":1025}," $GLOBALS[",{"type":27,"tag":59,"props":1027,"children":1028},{"style":78},[1029],{"type":32,"value":1030},"'globalVar'",{"type":27,"tag":59,"props":1032,"children":1033},{"style":66},[1034],{"type":32,"value":1035},"]; ",{"type":27,"tag":59,"props":1037,"children":1038},{"style":426},[1039],{"type":32,"value":941},{"type":27,"tag":59,"props":1041,"children":1042},{"class":61,"line":22},[1043],{"type":27,"tag":59,"props":1044,"children":1045},{"style":66},[1046],{"type":32,"value":663},{"type":27,"tag":59,"props":1048,"children":1049},{"class":61,"line":478},[1050,1054],{"type":27,"tag":59,"props":1051,"children":1052},{"style":608},[1053],{"type":32,"value":956},{"type":27,"tag":59,"props":1055,"children":1056},{"style":66},[1057],{"type":32,"value":676},{"type":27,"tag":28,"props":1059,"children":1061},{"id":1060},"superglobals",[1062],{"type":32,"value":1063},"Superglobals",{"type":27,"tag":35,"props":1065,"children":1066},{},[1067],{"type":32,"value":1068},"PHP also provides several predefined superglobal variables that are available in all scopes throughout a script. Some common superglobals include:",{"type":27,"tag":243,"props":1070,"children":1071},{},[1072,1087],{"type":27,"tag":247,"props":1073,"children":1074},{},[1075],{"type":27,"tag":251,"props":1076,"children":1077},{},[1078,1083],{"type":27,"tag":255,"props":1079,"children":1080},{},[1081],{"type":32,"value":1082},"Superglobal",{"type":27,"tag":255,"props":1084,"children":1085},{},[1086],{"type":32,"value":264},{"type":27,"tag":266,"props":1088,"children":1089},{},[1090,1107,1124,1141,1158,1175,1192],{"type":27,"tag":251,"props":1091,"children":1092},{},[1093,1102],{"type":27,"tag":273,"props":1094,"children":1095},{},[1096],{"type":27,"tag":41,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":32,"value":1101},"$_GET",{"type":27,"tag":273,"props":1103,"children":1104},{},[1105],{"type":32,"value":1106},"An associative array of variables passed to the current script via the URL parameters.",{"type":27,"tag":251,"props":1108,"children":1109},{},[1110,1119],{"type":27,"tag":273,"props":1111,"children":1112},{},[1113],{"type":27,"tag":41,"props":1114,"children":1116},{"className":1115},[],[1117],{"type":32,"value":1118},"$_POST",{"type":27,"tag":273,"props":1120,"children":1121},{},[1122],{"type":32,"value":1123},"An associative array of variables passed to the current script via the HTTP POST method.",{"type":27,"tag":251,"props":1125,"children":1126},{},[1127,1136],{"type":27,"tag":273,"props":1128,"children":1129},{},[1130],{"type":27,"tag":41,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":32,"value":1135},"$_SERVER",{"type":27,"tag":273,"props":1137,"children":1138},{},[1139],{"type":32,"value":1140},"An array containing information about headers, paths, and script locations.",{"type":27,"tag":251,"props":1142,"children":1143},{},[1144,1153],{"type":27,"tag":273,"props":1145,"children":1146},{},[1147],{"type":27,"tag":41,"props":1148,"children":1150},{"className":1149},[],[1151],{"type":32,"value":1152},"$_SESSION",{"type":27,"tag":273,"props":1154,"children":1155},{},[1156],{"type":32,"value":1157},"An associative array containing session variables available to the current script.",{"type":27,"tag":251,"props":1159,"children":1160},{},[1161,1170],{"type":27,"tag":273,"props":1162,"children":1163},{},[1164],{"type":27,"tag":41,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":32,"value":1169},"$_COOKIE",{"type":27,"tag":273,"props":1171,"children":1172},{},[1173],{"type":32,"value":1174},"An associative array of variables passed to the current script via HTTP cookies.",{"type":27,"tag":251,"props":1176,"children":1177},{},[1178,1187],{"type":27,"tag":273,"props":1179,"children":1180},{},[1181],{"type":27,"tag":41,"props":1182,"children":1184},{"className":1183},[],[1185],{"type":32,"value":1186},"$_FILES",{"type":27,"tag":273,"props":1188,"children":1189},{},[1190],{"type":32,"value":1191},"An associative array of items uploaded to the current script via the HTTP POST method.",{"type":27,"tag":251,"props":1193,"children":1194},{},[1195,1204],{"type":27,"tag":273,"props":1196,"children":1197},{},[1198],{"type":27,"tag":41,"props":1199,"children":1201},{"className":1200},[],[1202],{"type":32,"value":1203},"$_REQUEST",{"type":27,"tag":273,"props":1205,"children":1206},{},[1207,1209,1214,1215,1220,1222,1227],{"type":32,"value":1208},"An associative array that by default contains the contents of ",{"type":27,"tag":41,"props":1210,"children":1212},{"className":1211},[],[1213],{"type":32,"value":1101},{"type":32,"value":194},{"type":27,"tag":41,"props":1216,"children":1218},{"className":1217},[],[1219],{"type":32,"value":1118},{"type":32,"value":1221},", and ",{"type":27,"tag":41,"props":1223,"children":1225},{"className":1224},[],[1226],{"type":32,"value":1169},{"type":32,"value":1228},".",{"type":27,"tag":50,"props":1230,"children":1232},{"className":52,"code":1231,"language":12,"meta":8,"style":8},"\u002F\u002F Example of using superglobals\necho $_SERVER['HTTP_USER_AGENT']; \u002F\u002F Outputs the user agent string of the browser\n\n\u002F\u002F Example of using $_GET\n\u002F\u002F If the URL is http:\u002F\u002Fexample.com\u002F?name=John\necho $_GET['name']; \u002F\u002F Outputs: John\n\n\u002F\u002F Example of using $_POST\n\u002F\u002F If a form is submitted with a field named 'email'\necho $_POST['email']; \u002F\u002F Outputs the submitted email address\n",[1233],{"type":27,"tag":41,"props":1234,"children":1235},{"__ignoreMap":8},[1236,1244,1270,1277,1285,1293,1319,1326,1334,1343],{"type":27,"tag":59,"props":1237,"children":1238},{"class":61,"line":62},[1239],{"type":27,"tag":59,"props":1240,"children":1241},{"style":426},[1242],{"type":32,"value":1243},"\u002F\u002F Example of using superglobals\n",{"type":27,"tag":59,"props":1245,"children":1246},{"class":61,"line":89},[1247,1251,1256,1261,1265],{"type":27,"tag":59,"props":1248,"children":1249},{"style":102},[1250],{"type":32,"value":403},{"type":27,"tag":59,"props":1252,"children":1253},{"style":66},[1254],{"type":32,"value":1255}," $_SERVER[",{"type":27,"tag":59,"props":1257,"children":1258},{"style":78},[1259],{"type":32,"value":1260},"'HTTP_USER_AGENT'",{"type":27,"tag":59,"props":1262,"children":1263},{"style":66},[1264],{"type":32,"value":1035},{"type":27,"tag":59,"props":1266,"children":1267},{"style":426},[1268],{"type":32,"value":1269},"\u002F\u002F Outputs the user agent string of the browser\n",{"type":27,"tag":59,"props":1271,"children":1272},{"class":61,"line":112},[1273],{"type":27,"tag":59,"props":1274,"children":1275},{"emptyLinePlaceholder":435},[1276],{"type":32,"value":438},{"type":27,"tag":59,"props":1278,"children":1279},{"class":61,"line":22},[1280],{"type":27,"tag":59,"props":1281,"children":1282},{"style":426},[1283],{"type":32,"value":1284},"\u002F\u002F Example of using $_GET\n",{"type":27,"tag":59,"props":1286,"children":1287},{"class":61,"line":478},[1288],{"type":27,"tag":59,"props":1289,"children":1290},{"style":426},[1291],{"type":32,"value":1292},"\u002F\u002F If the URL is http:\u002F\u002Fexample.com\u002F?name=John\n",{"type":27,"tag":59,"props":1294,"children":1295},{"class":61,"line":679},[1296,1300,1305,1310,1314],{"type":27,"tag":59,"props":1297,"children":1298},{"style":102},[1299],{"type":32,"value":403},{"type":27,"tag":59,"props":1301,"children":1302},{"style":66},[1303],{"type":32,"value":1304}," $_GET[",{"type":27,"tag":59,"props":1306,"children":1307},{"style":78},[1308],{"type":32,"value":1309},"'name'",{"type":27,"tag":59,"props":1311,"children":1312},{"style":66},[1313],{"type":32,"value":1035},{"type":27,"tag":59,"props":1315,"children":1316},{"style":426},[1317],{"type":32,"value":1318},"\u002F\u002F Outputs: John\n",{"type":27,"tag":59,"props":1320,"children":1321},{"class":61,"line":796},[1322],{"type":27,"tag":59,"props":1323,"children":1324},{"emptyLinePlaceholder":435},[1325],{"type":32,"value":438},{"type":27,"tag":59,"props":1327,"children":1328},{"class":61,"line":813},[1329],{"type":27,"tag":59,"props":1330,"children":1331},{"style":426},[1332],{"type":32,"value":1333},"\u002F\u002F Example of using $_POST\n",{"type":27,"tag":59,"props":1335,"children":1337},{"class":61,"line":1336},9,[1338],{"type":27,"tag":59,"props":1339,"children":1340},{"style":426},[1341],{"type":32,"value":1342},"\u002F\u002F If a form is submitted with a field named 'email'\n",{"type":27,"tag":59,"props":1344,"children":1346},{"class":61,"line":1345},10,[1347,1351,1356,1361,1365],{"type":27,"tag":59,"props":1348,"children":1349},{"style":102},[1350],{"type":32,"value":403},{"type":27,"tag":59,"props":1352,"children":1353},{"style":66},[1354],{"type":32,"value":1355}," $_POST[",{"type":27,"tag":59,"props":1357,"children":1358},{"style":78},[1359],{"type":32,"value":1360},"'email'",{"type":27,"tag":59,"props":1362,"children":1363},{"style":66},[1364],{"type":32,"value":1035},{"type":27,"tag":59,"props":1366,"children":1367},{"style":426},[1368],{"type":32,"value":1369},"\u002F\u002F Outputs the submitted email address\n",{"type":27,"tag":1371,"props":1372,"children":1373},"style",{},[1374],{"type":32,"value":1375},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":8,"searchDepth":112,"depth":112,"links":1377},[1378,1379,1380,1381,1382,1388],{"id":14,"depth":89,"text":33},{"id":15,"depth":89,"text":136},{"id":233,"depth":89,"text":236},{"id":509,"depth":89,"text":512},{"id":830,"depth":89,"text":833,"children":1383},[1384,1386],{"id":857,"depth":112,"text":1385},"Using global keyword",{"id":963,"depth":112,"text":1387},"Using $GLOBALS array",{"id":1060,"depth":89,"text":1063},"markdown","content:php:php-fundamental:variables.md","content","php\u002Fphp-fundamental\u002Fvariables.md","php\u002Fphp-fundamental\u002Fvariables","md",[1396,1404,1412,1417,1423,1432,1437,1442,1447,1452,1457,1466,1472,1477,1482,1487,1492,1497,1503,1511,1519,1524,1531,1536,1543,1549,1555,1563,1569,1575,1582,1588,1594,1601,1607,1612],{"_path":1397,"title":1398,"description":1399,"tags":1400,"date":1403},"\u002Fcpp","C++ \u002F CPP","C++ notes, snippets, and references",[1401,1402],"cpp","c++","2026-05-05",{"_path":1405,"title":1406,"description":1407,"tags":1408,"date":1411},"\u002Fdata-structure-algorithm\u002Farray-manipulation\u002Ffor-looping","For Looping in Python","Using for loops to manipulate arrays in Python.",[1409,13,1410],"python","arrays","2026-03-18",{"_path":1413,"title":1414,"description":1415,"tags":1416,"date":1411},"\u002Fdata-structure-algorithm\u002Farray-manipulation\u002Fwhile-looping","While Looping in Python","Using while loops to manipulate arrays in Python.",[1409,13,1410],{"_path":1418,"title":1419,"description":1420,"tags":1421,"date":1422},"\u002Fdata-structure-algorithm\u002Fassignments","Assignments","Assignments in Python for competitive programming.",[1409,13],"2026-04-10",{"_path":1424,"title":1425,"description":1426,"tags":1427,"date":1431},"\u002Fdata-structure-algorithm\u002Fbuzzword","Buzzword List DSA","Common terms and concepts in data structures and algorithms.",[1428,1429,1430],"dsa","algorithms","data-structures","2026-04-03",{"_path":1433,"title":1434,"description":1435,"tags":1436,"date":1422},"\u002Fdata-structure-algorithm\u002Fdata-type","Data Types","Data types in Python for competitive programming.",[1409,13],{"_path":1438,"title":1439,"description":1440,"tags":1441,"date":1422},"\u002Fdata-structure-algorithm\u002Fhash-map","Hash Map","Hash map implementation in Python for competitive programming.",[1409,13],{"_path":1443,"title":1444,"description":1445,"tags":1446,"date":1422},"\u002Fdata-structure-algorithm\u002Finput-output","Input and Output","Handling input and output in Python for competitive programming.",[1409,13],{"_path":1448,"title":1449,"description":1450,"tags":1451,"date":1411},"\u002Fdata-structure-algorithm\u002Fmath-library\u002Fsum","Sum Elements","Using for loops to sum elements in Python.",[1409,13,1410],{"_path":1453,"title":1454,"description":1455,"tags":1456,"date":1411},"\u002Fdata-structure-algorithm\u002Fmath-library\u002Fsummary","Summary","Summary of the math library in Python.",[1409,13,1410],{"_path":1458,"title":1459,"description":1460,"tags":1461,"date":1465},"\u002Fdocker\u002Fcheat-sheets","Docker Cheat Sheets","Cheat sheets for frequently used Docker commands and concepts",[1462,1463,1464],"docker","devops","infrastructure","2026-05-01",{"_path":1467,"title":1468,"description":1469,"tags":1470,"date":1471},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-container","Docker Container","Introduction to Docker containers and their usage",[1462,1463,1464],"2026-03-12",{"_path":1473,"title":1474,"description":1475,"tags":1476,"date":1471},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-execution","Docker Execution","Introduction to Docker execution and their usage",[1462,1463,1464],{"_path":1478,"title":1479,"description":1480,"tags":1481,"date":1471},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-image","Docker Image","Introduction to Docker images and their usage",[1462,1463,1464],{"_path":1483,"title":1484,"description":1485,"tags":1486,"date":1471},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-logging","Docker Logging","Introduction to Docker logging and their usage",[1462,1463,1464],{"_path":1488,"title":1489,"description":1490,"tags":1491,"date":1471},"\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation","Docker Installation","Introduction to Docker installation and their usage",[1462,1463,1464],{"_path":1493,"title":1494,"description":1495,"tags":1496,"date":1471},"\u002Fdocker\u002Fresources","Docker Resources","Collection of Docker resources for learning and reference",[1462,1463,1464],{"_path":1498,"title":1499,"description":1500,"tags":1501,"date":1403},"\u002Fjava","Java","Java notes, snippets, and references",[1502],"java",{"_path":1504,"title":1505,"description":1506,"tags":1507,"date":1471},"\u002Fjavascript\u002Fpromises","Promise Patterns","Common JavaScript promise patterns and async\u002Fawait usage",[1508,1509,1510],"javascript","frontend","async",{"_path":1512,"title":1513,"description":1514,"tags":1515,"date":1403},"\u002Fjenkins","Jenkins","Jenkins notes, snippets, and references",[1516,1517,1518],"jenkins","ci","cd",{"_path":1520,"title":1521,"description":1522,"tags":1523,"date":1411},"\u002Fphp\u002Farrays","PHP Array Functions","Essential PHP array functions and patterns",[12,13,1410],{"_path":1525,"title":1526,"description":1527,"tags":1528,"date":1530},"\u002Fphp\u002Fpatterns\u002Fsingleton","Singleton Pattern","Implementing the singleton pattern in PHP",[12,1529,13],"patterns","2026-03-13",{"_path":1532,"title":1533,"description":1534,"tags":1535,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Farray-map","PHP Array and Map","Essential PHP array and map functions and their usage",[12,13,1410],{"_path":1537,"title":1538,"description":1539,"tags":1540,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Fcasting-convertions","PHP Casting and Conversions","Learning about PHP casting and conversions",[12,13,1541,1542],"casting","conversions",{"_path":1544,"title":1545,"description":1546,"tags":1547,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Fcomments","PHP Comments","Essential PHP comment operations",[12,13,1548],"comments",{"_path":1550,"title":1551,"description":1552,"tags":1553,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Fdatatypes","PHP Data Types","Essential PHP data types and their usage",[12,13,1554],"data types",{"_path":1556,"title":1557,"description":1558,"tags":1559,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Fexpression-statement-block","PHP Expressions, Statements, and Blocks","Essential PHP expressions, statements, and blocks",[12,13,1560,1561,1562],"expressions","statements","blocks",{"_path":1564,"title":1565,"description":1566,"tags":1567,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Fflow-control","PHP Flow Control","Essential PHP flow control structures and patterns",[12,13,1568],"flow control",{"_path":1570,"title":1571,"description":1572,"tags":1573,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Ffunctions","PHP Functions","Essential PHP functions and their usage",[12,13,1574],"functions",{"_path":1576,"title":1577,"description":1578,"tags":1579,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Finclude-require","PHP Include and Require","Understanding PHP include and require statements",[12,13,1580,1581],"include","require",{"_path":1583,"title":1584,"description":1585,"tags":1586,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Fintroduction","PHP Introduction","An introduction to PHP programming language and its fundamentals",[12,13,1587],"introduction",{"_path":1589,"title":1590,"description":1591,"tags":1592,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Foperator","PHP Operators","Essential PHP operators and their usage",[12,13,1593],"operators",{"_path":1595,"title":1596,"description":1597,"tags":1598,"date":21},"\u002Fphp\u002Fphp-fundamental\u002Foutput-input","PHP Output & Input","Learning about PHP output and input methods",[12,13,1599,1600],"output","input",{"_path":1602,"title":1603,"description":1604,"tags":1605,"date":1606},"\u002Fphp\u002Freferences","PHP References (&)","Useful PHP reference snippets and patterns",[12,13],"2026-03-19",{"_path":1608,"title":1609,"description":1610,"tags":1611,"date":1403},"\u002Fpython","Python","Python notes, snippets, and references",[1409],{"_path":1613,"title":1614,"description":1615,"tags":1616,"date":1403},"\u002Frust","Rust","Rust notes, snippets, and references",[1617],"rust",[1619,1620,1621,1622,1623,1624,1625,1626,1627,1629,1630,1632,1633,1635,1637,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1654,1656,1657,1658,1659,1660,1661,1662],{"_path":1397,"title":1398,"weight":62},{"_path":1405,"title":1406,"weight":1345},{"_path":1413,"title":1414,"weight":1345},{"_path":1418,"title":1419,"weight":112},{"_path":1424,"title":1425,"weight":62},{"_path":1433,"title":1434,"weight":89},{"_path":1438,"title":1439,"weight":1345},{"_path":1443,"title":1444,"weight":62},{"_path":1448,"title":1449,"weight":1628},20,{"_path":1453,"title":1454,"weight":1345},{"_path":1458,"title":1459,"weight":1631},100,{"_path":1467,"title":1468,"weight":1628},{"_path":1473,"title":1474,"weight":1634},22,{"_path":1478,"title":1479,"weight":1636},21,{"_path":1483,"title":1484,"weight":1638},23,{"_path":1488,"title":1489,"weight":1345},{"_path":1493,"title":1494,"weight":62},{"_path":1498,"title":1499,"weight":62},{"_path":1504,"title":1505},{"_path":1512,"title":1513,"weight":62},{"_path":1520,"title":1521,"weight":62},{"_path":1525,"title":1526},{"_path":1532,"title":1533,"weight":1336},{"_path":1537,"title":1538,"weight":679},{"_path":1544,"title":1545,"weight":112},{"_path":1550,"title":1551,"weight":478},{"_path":1556,"title":1557,"weight":813},{"_path":1564,"title":1565,"weight":1345},{"_path":1570,"title":1571,"weight":1653},11,{"_path":1576,"title":1577,"weight":1655},12,{"_path":1583,"title":1584,"weight":62},{"_path":1589,"title":1590,"weight":796},{"_path":1595,"title":1596,"weight":89},{"_path":5,"title":9,"weight":22},{"_path":1602,"title":1603,"weight":89},{"_path":1608,"title":1609,"weight":62},{"_path":1613,"title":1614,"weight":62},1780160028213]